diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8f7a73ea..dc0d5d55 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -93,29 +93,37 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Verify pushed generated tests code is synced - run: | - ./end2end/scripts/generate_tests.sh - git diff --quiet - - - uses: actions/download-artifact@v4 - with: - name: wasm-file - path: dist - - name: Load .env file uses: xom9ikk/dotenv@v2.3.0 with: load-mode: strict + + - name: Setup Dotnet + uses: actions/setup-dotnet@v4 + with: + dotnet-version: ${{ env.DOTNET_VERSION }} - uses: sqlc-dev/setup-sqlc@v4 with: sqlc-version: '${{ env.SQLC_VERSION }}' + - name: Verify pushed generated tests code is synced + run: | + ./end2end/scripts/generate_tests.sh + git diff --quiet + + - uses: actions/download-artifact@v4 + with: + name: wasm-file + path: dist + - name: Updating plugin sha run: ./scripts/wasm/update_sha.sh sqlc.ci.yaml - name: Verify pushed generated code is synced + run: sqlc -f sqlc.ci.yaml diff + + - name: Verify pushed codegen requests are synced run: | - ./scripts/wasm/update_sha.sh sqlc.ci.yaml - sqlc -f sqlc.ci.yaml diff \ No newline at end of file + dotnet publish LocalRunner -c release --output dist/ + sqlc -f sqlc.local.yaml diff \ No newline at end of file diff --git a/PluginOptions/Options.cs b/PluginOptions/Options.cs index 08f8b639..744711a1 100644 --- a/PluginOptions/Options.cs +++ b/PluginOptions/Options.cs @@ -22,7 +22,7 @@ public Options(GenerateRequest generateRequest) DotnetFramework = DotnetFrameworkExtensions.ParseName(rawOptions.TargetFramework); if (rawOptions.DebugRequest && generateRequest.Settings.Codegen.Wasm is not null) - throw new ArgumentException("debug request mode cannot be used with WASM plugin"); + throw new ArgumentException("Debug request mode cannot be used with WASM plugin"); DebugRequest = rawOptions.DebugRequest; } diff --git a/examples/MySqlConnectorDapperExample/request.json b/examples/MySqlConnectorDapperExample/request.json new file mode 100644 index 00000000..8a3c7079 --- /dev/null +++ b/examples/MySqlConnectorDapperExample/request.json @@ -0,0 +1,3238 @@ +{ + "settings": { + "version": "2", + "engine": "mysql", + "schema": [ + "examples/config/mysql/schema.sql" + ], + "queries": [ + "examples/config/mysql/query.sql" + ], + "codegen": { + "out": "examples/MySqlConnectorDapperExample", + "plugin": "csharp", + "options": "eyJkZWJ1Z1JlcXVlc3QiOnRydWUsImdlbmVyYXRlQ3Nwcm9qIjp0cnVlLCJuYW1lc3BhY2VOYW1lIjoiTXlTcWxDb25uZWN0b3JEYXBwZXJFeGFtcGxlR2VuIiwidGFyZ2V0RnJhbWV3b3JrIjoibmV0OC4wIiwidXNlRGFwcGVyIjp0cnVlfQ==", + "process": { + "cmd": "./dist/LocalRunner" + } + } + }, + "catalog": { + "defaultSchema": "public", + "schemas": [ + { + "name": "public", + "tables": [ + { + "rel": { + "name": "authors" + }, + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + } + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + } + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "name": "books" + }, + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "bigint" + } + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "text" + } + }, + { + "name": "author_id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "bigint" + } + }, + { + "name": "description", + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "name": "mysql_types" + }, + "columns": [ + { + "name": "c_bool", + "length": 1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + } + }, + { + "name": "c_boolean", + "length": 1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + } + }, + { + "name": "c_tinyint", + "length": 3, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + } + }, + { + "name": "c_smallint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "smallint" + } + }, + { + "name": "c_mediumint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumint" + } + }, + { + "name": "c_int", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "int" + } + }, + { + "name": "c_integer", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "int" + } + }, + { + "name": "c_bigint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "bigint" + } + }, + { + "name": "c_float", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "float" + } + }, + { + "name": "c_decimal", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + } + }, + { + "name": "c_dec", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + } + }, + { + "name": "c_numeric", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + } + }, + { + "name": "c_fixed", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + } + }, + { + "name": "c_double", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "double" + } + }, + { + "name": "c_double_precision", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "double" + } + }, + { + "name": "c_year", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "year" + } + }, + { + "name": "c_date", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "date" + } + }, + { + "name": "c_time", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "time" + } + }, + { + "name": "c_datetime", + "length": 19, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "datetime" + } + }, + { + "name": "c_timestamp", + "length": 19, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "timestamp" + } + }, + { + "name": "c_char", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + } + }, + { + "name": "c_nchar", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + } + }, + { + "name": "c_national_char", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + } + }, + { + "name": "c_varchar", + "length": 100, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "varchar" + } + }, + { + "name": "c_tinytext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinytext" + } + }, + { + "name": "c_mediumtext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumtext" + } + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "text" + } + }, + { + "name": "c_longtext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "longtext" + } + }, + { + "name": "c_enum", + "length": 6, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mysql_types_c_enum" + } + }, + { + "name": "c_bit", + "length": 8, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "bit" + } + }, + { + "name": "c_binary", + "length": 3, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "binary" + } + }, + { + "name": "c_varbinary", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "varbinary" + } + }, + { + "name": "c_tinyblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyblob" + } + }, + { + "name": "c_blob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "blob" + } + }, + { + "name": "c_mediumblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumblob" + } + }, + { + "name": "c_longblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "longblob" + } + } + ] + } + ], + "enums": [ + { + "name": "mysql_types_c_enum", + "vals": [ + "small", + "medium", + "big" + ] + }, + { + "name": "bios_bio_type", + "vals": [ + "Autobiography", + "Biography", + "Memoir" + ] + } + ] + }, + { + "name": "extended", + "tables": [ + { + "rel": { + "schema": "extended", + "name": "bios" + }, + "columns": [ + { + "name": "author_name", + "length": 100, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "varchar" + } + }, + { + "name": "name", + "length": 100, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "varchar" + } + }, + { + "name": "bio_type", + "length": 13, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "bios_bio_type" + } + } + ] + } + ] + } + ] + }, + "queries": [ + { + "text": "SELECT id, name, bio FROM authors WHERE name = ? LIMIT 1", + "name": "GetAuthor", + "cmd": ":one", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors ORDER BY name", + "name": "ListAuthors", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO authors (id, name, bio) VALUES (?, ?, ?)", + "name": "CreateAuthor", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + } + }, + { + "number": 2, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + }, + { + "number": 3, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "authors" + } + }, + { + "text": "INSERT INTO authors (name, bio) VALUES (?, ?)", + "name": "CreateAuthorReturnId", + "cmd": ":execlastid", + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + }, + { + "number": 2, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "authors" + } + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id = ? LIMIT 1", + "name": "GetAuthorById", + "cmd": ":one", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE name LIKE COALESCE(?, '%')", + "name": "GetAuthorByNamePattern", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name_pattern", + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "DELETE FROM authors WHERE name = ?", + "name": "DeleteAuthor", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "DELETE FROM authors", + "name": "DeleteAllAuthors", + "cmd": ":exec", + "filename": "query.sql" + }, + { + "text": "UPDATE authors\nSET bio = ?\nWHERE bio IS NOT NULL", + "name": "UpdateAuthors", + "cmd": ":execrows", + "parameters": [ + { + "number": 1, + "column": { + "name": "bio", + "length": -1, + "isNamedParam": true, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id IN (/*SLICE:ids*/?)", + "name": "GetAuthorsByIds", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "ids", + "notNull": true, + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "isSqlcSlice": true, + "originalName": "id" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id IN (/*SLICE:ids*/?) AND name IN (/*SLICE:names*/?)", + "name": "GetAuthorsByIdsAndNames", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "ids", + "notNull": true, + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "isSqlcSlice": true, + "originalName": "id" + } + }, + { + "number": 2, + "column": { + "name": "names", + "notNull": true, + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "isSqlcSlice": true, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO books (name, author_id) VALUES (?, ?)", + "name": "CreateBook", + "cmd": ":execlastid", + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "books" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + }, + { + "number": 2, + "column": { + "name": "author_id", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "books" + }, + "type": { + "name": "bigint" + }, + "originalName": "author_id" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "books" + } + }, + { + "text": "SELECT authors.id, authors.name, authors.bio, books.id, books.name, books.author_id, books.description \nFROM authors JOIN books ON authors.id = books.author_id \nORDER BY authors.name", + "name": "ListAllAuthorsBooks", + "cmd": ":many", + "columns": [ + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + }, + { + "name": "books", + "length": -1, + "type": {}, + "embedTable": { + "name": "books" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT authors1.id, authors1.name, authors1.bio, authors2.id, authors2.name, authors2.bio\nFROM authors authors1 JOIN authors authors2 ON authors1.name = authors2.name\nWHERE authors1.id \u003c authors2.id", + "name": "GetDuplicateAuthors", + "cmd": ":many", + "columns": [ + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + }, + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT authors.id, authors.name, authors.bio, books.id, books.name, books.author_id, books.description\nFROM authors JOIN books ON authors.id = books.author_id\nWHERE books.name = ?", + "name": "GetAuthorsByBookName", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + }, + { + "name": "books", + "length": -1, + "type": {}, + "embedTable": { + "name": "books" + } + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO mysql_types \n(c_bit, c_bool, c_boolean, c_tinyint, c_smallint, c_mediumint, c_int, c_integer, c_bigint, \n c_decimal, c_dec, c_numeric, c_fixed, c_float, c_double, c_double_precision, \n c_char, c_nchar, c_national_char, c_varchar, c_tinytext, c_mediumtext, c_text, c_longtext, c_enum,\n c_year, c_date, c_datetime, c_timestamp, \n c_binary, c_varbinary, c_tinyblob, c_blob, c_mediumblob, c_longblob) \nVALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", + "name": "InsertMysqlTypes", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "c_bit", + "length": 8, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "bit" + }, + "originalName": "c_bit" + } + }, + { + "number": 2, + "column": { + "name": "c_bool", + "length": 1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_bool" + } + }, + { + "number": 3, + "column": { + "name": "c_boolean", + "length": 1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_boolean" + } + }, + { + "number": 4, + "column": { + "name": "c_tinyint", + "length": 3, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_tinyint" + } + }, + { + "number": 5, + "column": { + "name": "c_smallint", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "smallint" + }, + "originalName": "c_smallint" + } + }, + { + "number": 6, + "column": { + "name": "c_mediumint", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mediumint" + }, + "originalName": "c_mediumint" + } + }, + { + "number": 7, + "column": { + "name": "c_int", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_int" + } + }, + { + "number": 8, + "column": { + "name": "c_integer", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_integer" + } + }, + { + "number": 9, + "column": { + "name": "c_bigint", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "bigint" + }, + "originalName": "c_bigint" + } + }, + { + "number": 10, + "column": { + "name": "c_decimal", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_decimal" + } + }, + { + "number": 11, + "column": { + "name": "c_dec", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_dec" + } + }, + { + "number": 12, + "column": { + "name": "c_numeric", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_numeric" + } + }, + { + "number": 13, + "column": { + "name": "c_fixed", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_fixed" + } + }, + { + "number": 14, + "column": { + "name": "c_float", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "float" + }, + "originalName": "c_float" + } + }, + { + "number": 15, + "column": { + "name": "c_double", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double" + } + }, + { + "number": 16, + "column": { + "name": "c_double_precision", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double_precision" + } + }, + { + "number": 17, + "column": { + "name": "c_char", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_char" + } + }, + { + "number": 18, + "column": { + "name": "c_nchar", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_nchar" + } + }, + { + "number": 19, + "column": { + "name": "c_national_char", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_national_char" + } + }, + { + "number": 20, + "column": { + "name": "c_varchar", + "length": 100, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "varchar" + }, + "originalName": "c_varchar" + } + }, + { + "number": 21, + "column": { + "name": "c_tinytext", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinytext" + }, + "originalName": "c_tinytext" + } + }, + { + "number": 22, + "column": { + "name": "c_mediumtext", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mediumtext" + }, + "originalName": "c_mediumtext" + } + }, + { + "number": 23, + "column": { + "name": "c_text", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + } + }, + { + "number": 24, + "column": { + "name": "c_longtext", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "longtext" + }, + "originalName": "c_longtext" + } + }, + { + "number": 25, + "column": { + "name": "c_enum", + "length": 6, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mysql_types_c_enum" + }, + "originalName": "c_enum" + } + }, + { + "number": 26, + "column": { + "name": "c_year", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "year" + }, + "originalName": "c_year" + } + }, + { + "number": 27, + "column": { + "name": "c_date", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + } + }, + { + "number": 28, + "column": { + "name": "c_datetime", + "length": 19, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "datetime" + }, + "originalName": "c_datetime" + } + }, + { + "number": 29, + "column": { + "name": "c_timestamp", + "length": 19, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "timestamp" + }, + "originalName": "c_timestamp" + } + }, + { + "number": 30, + "column": { + "name": "c_binary", + "length": 3, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "binary" + }, + "originalName": "c_binary" + } + }, + { + "number": 31, + "column": { + "name": "c_varbinary", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "varbinary" + }, + "originalName": "c_varbinary" + } + }, + { + "number": 32, + "column": { + "name": "c_tinyblob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyblob" + }, + "originalName": "c_tinyblob" + } + }, + { + "number": 33, + "column": { + "name": "c_blob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "blob" + }, + "originalName": "c_blob" + } + }, + { + "number": 34, + "column": { + "name": "c_mediumblob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mediumblob" + }, + "originalName": "c_mediumblob" + } + }, + { + "number": 35, + "column": { + "name": "c_longblob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "longblob" + }, + "originalName": "c_longblob" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "mysql_types" + } + }, + { + "text": "INSERT INTO mysql_types \n(c_bit, c_bool, c_boolean, c_tinyint, c_smallint, c_mediumint, c_int, c_integer, c_bigint, \n c_float, c_numeric, c_decimal, c_dec, c_fixed, c_double, c_double_precision, \n c_char, c_nchar, c_national_char, c_varchar, c_tinytext, c_mediumtext, c_text, c_longtext, c_enum,\n c_year, c_date, c_datetime, c_timestamp,\n c_binary, c_varbinary, c_tinyblob, c_blob, c_mediumblob, c_longblob) \nVALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", + "name": "InsertMysqlTypesBatch", + "cmd": ":copyfrom", + "parameters": [ + { + "number": 1, + "column": { + "name": "c_bit", + "length": 8, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "bit" + }, + "originalName": "c_bit" + } + }, + { + "number": 2, + "column": { + "name": "c_bool", + "length": 1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_bool" + } + }, + { + "number": 3, + "column": { + "name": "c_boolean", + "length": 1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_boolean" + } + }, + { + "number": 4, + "column": { + "name": "c_tinyint", + "length": 3, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_tinyint" + } + }, + { + "number": 5, + "column": { + "name": "c_smallint", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "smallint" + }, + "originalName": "c_smallint" + } + }, + { + "number": 6, + "column": { + "name": "c_mediumint", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mediumint" + }, + "originalName": "c_mediumint" + } + }, + { + "number": 7, + "column": { + "name": "c_int", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_int" + } + }, + { + "number": 8, + "column": { + "name": "c_integer", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_integer" + } + }, + { + "number": 9, + "column": { + "name": "c_bigint", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "bigint" + }, + "originalName": "c_bigint" + } + }, + { + "number": 10, + "column": { + "name": "c_float", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "float" + }, + "originalName": "c_float" + } + }, + { + "number": 11, + "column": { + "name": "c_numeric", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_numeric" + } + }, + { + "number": 12, + "column": { + "name": "c_decimal", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_decimal" + } + }, + { + "number": 13, + "column": { + "name": "c_dec", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_dec" + } + }, + { + "number": 14, + "column": { + "name": "c_fixed", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_fixed" + } + }, + { + "number": 15, + "column": { + "name": "c_double", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double" + } + }, + { + "number": 16, + "column": { + "name": "c_double_precision", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double_precision" + } + }, + { + "number": 17, + "column": { + "name": "c_char", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_char" + } + }, + { + "number": 18, + "column": { + "name": "c_nchar", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_nchar" + } + }, + { + "number": 19, + "column": { + "name": "c_national_char", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_national_char" + } + }, + { + "number": 20, + "column": { + "name": "c_varchar", + "length": 100, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "varchar" + }, + "originalName": "c_varchar" + } + }, + { + "number": 21, + "column": { + "name": "c_tinytext", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinytext" + }, + "originalName": "c_tinytext" + } + }, + { + "number": 22, + "column": { + "name": "c_mediumtext", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mediumtext" + }, + "originalName": "c_mediumtext" + } + }, + { + "number": 23, + "column": { + "name": "c_text", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + } + }, + { + "number": 24, + "column": { + "name": "c_longtext", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "longtext" + }, + "originalName": "c_longtext" + } + }, + { + "number": 25, + "column": { + "name": "c_enum", + "length": 6, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mysql_types_c_enum" + }, + "originalName": "c_enum" + } + }, + { + "number": 26, + "column": { + "name": "c_year", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "year" + }, + "originalName": "c_year" + } + }, + { + "number": 27, + "column": { + "name": "c_date", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + } + }, + { + "number": 28, + "column": { + "name": "c_datetime", + "length": 19, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "datetime" + }, + "originalName": "c_datetime" + } + }, + { + "number": 29, + "column": { + "name": "c_timestamp", + "length": 19, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "timestamp" + }, + "originalName": "c_timestamp" + } + }, + { + "number": 30, + "column": { + "name": "c_binary", + "length": 3, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "binary" + }, + "originalName": "c_binary" + } + }, + { + "number": 31, + "column": { + "name": "c_varbinary", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "varbinary" + }, + "originalName": "c_varbinary" + } + }, + { + "number": 32, + "column": { + "name": "c_tinyblob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyblob" + }, + "originalName": "c_tinyblob" + } + }, + { + "number": 33, + "column": { + "name": "c_blob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "blob" + }, + "originalName": "c_blob" + } + }, + { + "number": 34, + "column": { + "name": "c_mediumblob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mediumblob" + }, + "originalName": "c_mediumblob" + } + }, + { + "number": 35, + "column": { + "name": "c_longblob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "longblob" + }, + "originalName": "c_longblob" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "mysql_types" + } + }, + { + "text": "SELECT c_bool, c_boolean, c_tinyint, c_smallint, c_mediumint, c_int, c_integer, c_bigint, c_float, c_decimal, c_dec, c_numeric, c_fixed, c_double, c_double_precision, c_year, c_date, c_time, c_datetime, c_timestamp, c_char, c_nchar, c_national_char, c_varchar, c_tinytext, c_mediumtext, c_text, c_longtext, c_enum, c_bit, c_binary, c_varbinary, c_tinyblob, c_blob, c_mediumblob, c_longblob FROM mysql_types LIMIT 1", + "name": "GetMysqlTypes", + "cmd": ":one", + "columns": [ + { + "name": "c_bool", + "length": 1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_bool" + }, + { + "name": "c_boolean", + "length": 1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_boolean" + }, + { + "name": "c_tinyint", + "length": 3, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_tinyint" + }, + { + "name": "c_smallint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "smallint" + }, + "originalName": "c_smallint" + }, + { + "name": "c_mediumint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumint" + }, + "originalName": "c_mediumint" + }, + { + "name": "c_int", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_int" + }, + { + "name": "c_integer", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_integer" + }, + { + "name": "c_bigint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "bigint" + }, + "originalName": "c_bigint" + }, + { + "name": "c_float", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "float" + }, + "originalName": "c_float" + }, + { + "name": "c_decimal", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_decimal" + }, + { + "name": "c_dec", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_dec" + }, + { + "name": "c_numeric", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_numeric" + }, + { + "name": "c_fixed", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_fixed" + }, + { + "name": "c_double", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double" + }, + { + "name": "c_double_precision", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double_precision" + }, + { + "name": "c_year", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "year" + }, + "originalName": "c_year" + }, + { + "name": "c_date", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + }, + { + "name": "c_time", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "time" + }, + "originalName": "c_time" + }, + { + "name": "c_datetime", + "length": 19, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "datetime" + }, + "originalName": "c_datetime" + }, + { + "name": "c_timestamp", + "length": 19, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "timestamp" + }, + "originalName": "c_timestamp" + }, + { + "name": "c_char", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_char" + }, + { + "name": "c_nchar", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_nchar" + }, + { + "name": "c_national_char", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_national_char" + }, + { + "name": "c_varchar", + "length": 100, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "varchar" + }, + "originalName": "c_varchar" + }, + { + "name": "c_tinytext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinytext" + }, + "originalName": "c_tinytext" + }, + { + "name": "c_mediumtext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumtext" + }, + "originalName": "c_mediumtext" + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + }, + { + "name": "c_longtext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "longtext" + }, + "originalName": "c_longtext" + }, + { + "name": "c_enum", + "length": 6, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mysql_types_c_enum" + }, + "originalName": "c_enum" + }, + { + "name": "c_bit", + "length": 8, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "bit" + }, + "originalName": "c_bit" + }, + { + "name": "c_binary", + "length": 3, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "binary" + }, + "originalName": "c_binary" + }, + { + "name": "c_varbinary", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "varbinary" + }, + "originalName": "c_varbinary" + }, + { + "name": "c_tinyblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyblob" + }, + "originalName": "c_tinyblob" + }, + { + "name": "c_blob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "blob" + }, + "originalName": "c_blob" + }, + { + "name": "c_mediumblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumblob" + }, + "originalName": "c_mediumblob" + }, + { + "name": "c_longblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "longblob" + }, + "originalName": "c_longblob" + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT COUNT(1) AS cnt, c_bool, c_boolean, c_bit, c_tinyint, c_smallint, c_mediumint, c_int, c_integer, c_bigint, \n c_float, c_numeric, c_decimal, c_dec, c_fixed, c_double, c_double_precision, \n c_char, c_nchar, c_national_char, c_varchar, c_tinytext, c_mediumtext, c_text, c_longtext, c_enum,\n c_year, c_date, c_datetime, c_timestamp, \n c_binary, c_varbinary, c_tinyblob, c_blob, c_mediumblob, c_longblob\nFROM mysql_types\nGROUP BY c_bool, c_boolean, c_bit, c_tinyint, c_smallint, c_mediumint, c_int, c_integer, c_bigint, \n c_float, c_numeric, c_decimal, c_dec, c_fixed, c_double, c_double_precision, \n c_char, c_nchar, c_national_char, c_varchar, c_tinytext, c_mediumtext, c_text, c_longtext, c_enum,\n c_year, c_date, c_datetime, c_timestamp, \n c_binary, c_varbinary, c_tinyblob, c_blob, c_mediumblob, c_longblob\nLIMIT 1", + "name": "GetMysqlTypesAgg", + "cmd": ":one", + "columns": [ + { + "name": "cnt", + "notNull": true, + "length": -1, + "isFuncCall": true, + "type": { + "name": "bigint" + } + }, + { + "name": "c_bool", + "length": 1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_bool" + }, + { + "name": "c_boolean", + "length": 1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_boolean" + }, + { + "name": "c_bit", + "length": 8, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "bit" + }, + "originalName": "c_bit" + }, + { + "name": "c_tinyint", + "length": 3, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_tinyint" + }, + { + "name": "c_smallint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "smallint" + }, + "originalName": "c_smallint" + }, + { + "name": "c_mediumint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumint" + }, + "originalName": "c_mediumint" + }, + { + "name": "c_int", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_int" + }, + { + "name": "c_integer", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_integer" + }, + { + "name": "c_bigint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "bigint" + }, + "originalName": "c_bigint" + }, + { + "name": "c_float", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "float" + }, + "originalName": "c_float" + }, + { + "name": "c_numeric", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_numeric" + }, + { + "name": "c_decimal", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_decimal" + }, + { + "name": "c_dec", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_dec" + }, + { + "name": "c_fixed", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_fixed" + }, + { + "name": "c_double", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double" + }, + { + "name": "c_double_precision", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double_precision" + }, + { + "name": "c_char", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_char" + }, + { + "name": "c_nchar", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_nchar" + }, + { + "name": "c_national_char", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_national_char" + }, + { + "name": "c_varchar", + "length": 100, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "varchar" + }, + "originalName": "c_varchar" + }, + { + "name": "c_tinytext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinytext" + }, + "originalName": "c_tinytext" + }, + { + "name": "c_mediumtext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumtext" + }, + "originalName": "c_mediumtext" + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + }, + { + "name": "c_longtext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "longtext" + }, + "originalName": "c_longtext" + }, + { + "name": "c_enum", + "length": 6, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mysql_types_c_enum" + }, + "originalName": "c_enum" + }, + { + "name": "c_year", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "year" + }, + "originalName": "c_year" + }, + { + "name": "c_date", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + }, + { + "name": "c_datetime", + "length": 19, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "datetime" + }, + "originalName": "c_datetime" + }, + { + "name": "c_timestamp", + "length": 19, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "timestamp" + }, + "originalName": "c_timestamp" + }, + { + "name": "c_binary", + "length": 3, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "binary" + }, + "originalName": "c_binary" + }, + { + "name": "c_varbinary", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "varbinary" + }, + "originalName": "c_varbinary" + }, + { + "name": "c_tinyblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyblob" + }, + "originalName": "c_tinyblob" + }, + { + "name": "c_blob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "blob" + }, + "originalName": "c_blob" + }, + { + "name": "c_mediumblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumblob" + }, + "originalName": "c_mediumblob" + }, + { + "name": "c_longblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "longblob" + }, + "originalName": "c_longblob" + } + ], + "filename": "query.sql" + }, + { + "text": "TRUNCATE TABLE mysql_types", + "name": "TruncateMysqlTypes", + "cmd": ":exec", + "filename": "query.sql" + }, + { + "text": "INSERT INTO extended.bios (author_name, name, bio_type) VALUES (?, ?, ?)", + "name": "CreateExtendedBio", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "author_name", + "length": 100, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "varchar" + }, + "originalName": "author_name" + } + }, + { + "number": 2, + "column": { + "name": "name", + "length": 100, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "varchar" + }, + "originalName": "name" + } + }, + { + "number": 3, + "column": { + "name": "bio_type", + "length": 13, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "bios_bio_type" + }, + "originalName": "bio_type" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "schema": "extended", + "name": "bios" + } + }, + { + "text": "SELECT author_name, name, bio_type FROM extended.bios WHERE bio_type = ? LIMIT 1", + "name": "GetFirstExtendedBioByType", + "cmd": ":one", + "columns": [ + { + "name": "author_name", + "length": 100, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "varchar" + }, + "originalName": "author_name" + }, + { + "name": "name", + "length": 100, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "varchar" + }, + "originalName": "name" + }, + { + "name": "bio_type", + "length": 13, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "bios_bio_type" + }, + "originalName": "bio_type" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "bio_type", + "length": 13, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "bios_bio_type" + }, + "originalName": "bio_type" + } + } + ], + "filename": "query.sql" + }, + { + "text": "TRUNCATE TABLE extended.bios", + "name": "TruncateExtendedBios", + "cmd": ":exec", + "filename": "query.sql" + } + ], + "sqlc_version": "v1.27.0", + "plugin_options": "e30=" +} \ No newline at end of file diff --git a/examples/MySqlConnectorDapperLegacyExample/request.json b/examples/MySqlConnectorDapperLegacyExample/request.json new file mode 100644 index 00000000..2dd58e28 --- /dev/null +++ b/examples/MySqlConnectorDapperLegacyExample/request.json @@ -0,0 +1,3238 @@ +{ + "settings": { + "version": "2", + "engine": "mysql", + "schema": [ + "examples/config/mysql/schema.sql" + ], + "queries": [ + "examples/config/mysql/query.sql" + ], + "codegen": { + "out": "examples/MySqlConnectorDapperLegacyExample", + "plugin": "csharp", + "options": "eyJkZWJ1Z1JlcXVlc3QiOnRydWUsImdlbmVyYXRlQ3Nwcm9qIjp0cnVlLCJuYW1lc3BhY2VOYW1lIjoiTXlTcWxDb25uZWN0b3JEYXBwZXJMZWdhY3lFeGFtcGxlR2VuIiwidGFyZ2V0RnJhbWV3b3JrIjoibmV0c3RhbmRhcmQyLjAiLCJ1c2VEYXBwZXIiOnRydWV9", + "process": { + "cmd": "./dist/LocalRunner" + } + } + }, + "catalog": { + "defaultSchema": "public", + "schemas": [ + { + "name": "public", + "tables": [ + { + "rel": { + "name": "authors" + }, + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + } + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + } + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "name": "books" + }, + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "bigint" + } + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "text" + } + }, + { + "name": "author_id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "bigint" + } + }, + { + "name": "description", + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "name": "mysql_types" + }, + "columns": [ + { + "name": "c_bool", + "length": 1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + } + }, + { + "name": "c_boolean", + "length": 1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + } + }, + { + "name": "c_tinyint", + "length": 3, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + } + }, + { + "name": "c_smallint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "smallint" + } + }, + { + "name": "c_mediumint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumint" + } + }, + { + "name": "c_int", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "int" + } + }, + { + "name": "c_integer", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "int" + } + }, + { + "name": "c_bigint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "bigint" + } + }, + { + "name": "c_float", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "float" + } + }, + { + "name": "c_decimal", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + } + }, + { + "name": "c_dec", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + } + }, + { + "name": "c_numeric", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + } + }, + { + "name": "c_fixed", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + } + }, + { + "name": "c_double", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "double" + } + }, + { + "name": "c_double_precision", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "double" + } + }, + { + "name": "c_year", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "year" + } + }, + { + "name": "c_date", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "date" + } + }, + { + "name": "c_time", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "time" + } + }, + { + "name": "c_datetime", + "length": 19, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "datetime" + } + }, + { + "name": "c_timestamp", + "length": 19, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "timestamp" + } + }, + { + "name": "c_char", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + } + }, + { + "name": "c_nchar", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + } + }, + { + "name": "c_national_char", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + } + }, + { + "name": "c_varchar", + "length": 100, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "varchar" + } + }, + { + "name": "c_tinytext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinytext" + } + }, + { + "name": "c_mediumtext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumtext" + } + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "text" + } + }, + { + "name": "c_longtext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "longtext" + } + }, + { + "name": "c_enum", + "length": 6, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mysql_types_c_enum" + } + }, + { + "name": "c_bit", + "length": 8, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "bit" + } + }, + { + "name": "c_binary", + "length": 3, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "binary" + } + }, + { + "name": "c_varbinary", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "varbinary" + } + }, + { + "name": "c_tinyblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyblob" + } + }, + { + "name": "c_blob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "blob" + } + }, + { + "name": "c_mediumblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumblob" + } + }, + { + "name": "c_longblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "longblob" + } + } + ] + } + ], + "enums": [ + { + "name": "mysql_types_c_enum", + "vals": [ + "small", + "medium", + "big" + ] + }, + { + "name": "bios_bio_type", + "vals": [ + "Autobiography", + "Biography", + "Memoir" + ] + } + ] + }, + { + "name": "extended", + "tables": [ + { + "rel": { + "schema": "extended", + "name": "bios" + }, + "columns": [ + { + "name": "author_name", + "length": 100, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "varchar" + } + }, + { + "name": "name", + "length": 100, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "varchar" + } + }, + { + "name": "bio_type", + "length": 13, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "bios_bio_type" + } + } + ] + } + ] + } + ] + }, + "queries": [ + { + "text": "SELECT id, name, bio FROM authors WHERE name = ? LIMIT 1", + "name": "GetAuthor", + "cmd": ":one", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors ORDER BY name", + "name": "ListAuthors", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO authors (id, name, bio) VALUES (?, ?, ?)", + "name": "CreateAuthor", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + } + }, + { + "number": 2, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + }, + { + "number": 3, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "authors" + } + }, + { + "text": "INSERT INTO authors (name, bio) VALUES (?, ?)", + "name": "CreateAuthorReturnId", + "cmd": ":execlastid", + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + }, + { + "number": 2, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "authors" + } + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id = ? LIMIT 1", + "name": "GetAuthorById", + "cmd": ":one", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE name LIKE COALESCE(?, '%')", + "name": "GetAuthorByNamePattern", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name_pattern", + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "DELETE FROM authors WHERE name = ?", + "name": "DeleteAuthor", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "DELETE FROM authors", + "name": "DeleteAllAuthors", + "cmd": ":exec", + "filename": "query.sql" + }, + { + "text": "UPDATE authors\nSET bio = ?\nWHERE bio IS NOT NULL", + "name": "UpdateAuthors", + "cmd": ":execrows", + "parameters": [ + { + "number": 1, + "column": { + "name": "bio", + "length": -1, + "isNamedParam": true, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id IN (/*SLICE:ids*/?)", + "name": "GetAuthorsByIds", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "ids", + "notNull": true, + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "isSqlcSlice": true, + "originalName": "id" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id IN (/*SLICE:ids*/?) AND name IN (/*SLICE:names*/?)", + "name": "GetAuthorsByIdsAndNames", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "ids", + "notNull": true, + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "isSqlcSlice": true, + "originalName": "id" + } + }, + { + "number": 2, + "column": { + "name": "names", + "notNull": true, + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "isSqlcSlice": true, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO books (name, author_id) VALUES (?, ?)", + "name": "CreateBook", + "cmd": ":execlastid", + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "books" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + }, + { + "number": 2, + "column": { + "name": "author_id", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "books" + }, + "type": { + "name": "bigint" + }, + "originalName": "author_id" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "books" + } + }, + { + "text": "SELECT authors.id, authors.name, authors.bio, books.id, books.name, books.author_id, books.description \nFROM authors JOIN books ON authors.id = books.author_id \nORDER BY authors.name", + "name": "ListAllAuthorsBooks", + "cmd": ":many", + "columns": [ + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + }, + { + "name": "books", + "length": -1, + "type": {}, + "embedTable": { + "name": "books" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT authors1.id, authors1.name, authors1.bio, authors2.id, authors2.name, authors2.bio\nFROM authors authors1 JOIN authors authors2 ON authors1.name = authors2.name\nWHERE authors1.id \u003c authors2.id", + "name": "GetDuplicateAuthors", + "cmd": ":many", + "columns": [ + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + }, + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT authors.id, authors.name, authors.bio, books.id, books.name, books.author_id, books.description\nFROM authors JOIN books ON authors.id = books.author_id\nWHERE books.name = ?", + "name": "GetAuthorsByBookName", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + }, + { + "name": "books", + "length": -1, + "type": {}, + "embedTable": { + "name": "books" + } + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO mysql_types \n(c_bit, c_bool, c_boolean, c_tinyint, c_smallint, c_mediumint, c_int, c_integer, c_bigint, \n c_decimal, c_dec, c_numeric, c_fixed, c_float, c_double, c_double_precision, \n c_char, c_nchar, c_national_char, c_varchar, c_tinytext, c_mediumtext, c_text, c_longtext, c_enum,\n c_year, c_date, c_datetime, c_timestamp, \n c_binary, c_varbinary, c_tinyblob, c_blob, c_mediumblob, c_longblob) \nVALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", + "name": "InsertMysqlTypes", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "c_bit", + "length": 8, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "bit" + }, + "originalName": "c_bit" + } + }, + { + "number": 2, + "column": { + "name": "c_bool", + "length": 1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_bool" + } + }, + { + "number": 3, + "column": { + "name": "c_boolean", + "length": 1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_boolean" + } + }, + { + "number": 4, + "column": { + "name": "c_tinyint", + "length": 3, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_tinyint" + } + }, + { + "number": 5, + "column": { + "name": "c_smallint", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "smallint" + }, + "originalName": "c_smallint" + } + }, + { + "number": 6, + "column": { + "name": "c_mediumint", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mediumint" + }, + "originalName": "c_mediumint" + } + }, + { + "number": 7, + "column": { + "name": "c_int", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_int" + } + }, + { + "number": 8, + "column": { + "name": "c_integer", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_integer" + } + }, + { + "number": 9, + "column": { + "name": "c_bigint", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "bigint" + }, + "originalName": "c_bigint" + } + }, + { + "number": 10, + "column": { + "name": "c_decimal", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_decimal" + } + }, + { + "number": 11, + "column": { + "name": "c_dec", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_dec" + } + }, + { + "number": 12, + "column": { + "name": "c_numeric", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_numeric" + } + }, + { + "number": 13, + "column": { + "name": "c_fixed", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_fixed" + } + }, + { + "number": 14, + "column": { + "name": "c_float", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "float" + }, + "originalName": "c_float" + } + }, + { + "number": 15, + "column": { + "name": "c_double", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double" + } + }, + { + "number": 16, + "column": { + "name": "c_double_precision", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double_precision" + } + }, + { + "number": 17, + "column": { + "name": "c_char", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_char" + } + }, + { + "number": 18, + "column": { + "name": "c_nchar", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_nchar" + } + }, + { + "number": 19, + "column": { + "name": "c_national_char", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_national_char" + } + }, + { + "number": 20, + "column": { + "name": "c_varchar", + "length": 100, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "varchar" + }, + "originalName": "c_varchar" + } + }, + { + "number": 21, + "column": { + "name": "c_tinytext", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinytext" + }, + "originalName": "c_tinytext" + } + }, + { + "number": 22, + "column": { + "name": "c_mediumtext", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mediumtext" + }, + "originalName": "c_mediumtext" + } + }, + { + "number": 23, + "column": { + "name": "c_text", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + } + }, + { + "number": 24, + "column": { + "name": "c_longtext", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "longtext" + }, + "originalName": "c_longtext" + } + }, + { + "number": 25, + "column": { + "name": "c_enum", + "length": 6, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mysql_types_c_enum" + }, + "originalName": "c_enum" + } + }, + { + "number": 26, + "column": { + "name": "c_year", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "year" + }, + "originalName": "c_year" + } + }, + { + "number": 27, + "column": { + "name": "c_date", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + } + }, + { + "number": 28, + "column": { + "name": "c_datetime", + "length": 19, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "datetime" + }, + "originalName": "c_datetime" + } + }, + { + "number": 29, + "column": { + "name": "c_timestamp", + "length": 19, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "timestamp" + }, + "originalName": "c_timestamp" + } + }, + { + "number": 30, + "column": { + "name": "c_binary", + "length": 3, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "binary" + }, + "originalName": "c_binary" + } + }, + { + "number": 31, + "column": { + "name": "c_varbinary", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "varbinary" + }, + "originalName": "c_varbinary" + } + }, + { + "number": 32, + "column": { + "name": "c_tinyblob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyblob" + }, + "originalName": "c_tinyblob" + } + }, + { + "number": 33, + "column": { + "name": "c_blob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "blob" + }, + "originalName": "c_blob" + } + }, + { + "number": 34, + "column": { + "name": "c_mediumblob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mediumblob" + }, + "originalName": "c_mediumblob" + } + }, + { + "number": 35, + "column": { + "name": "c_longblob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "longblob" + }, + "originalName": "c_longblob" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "mysql_types" + } + }, + { + "text": "INSERT INTO mysql_types \n(c_bit, c_bool, c_boolean, c_tinyint, c_smallint, c_mediumint, c_int, c_integer, c_bigint, \n c_float, c_numeric, c_decimal, c_dec, c_fixed, c_double, c_double_precision, \n c_char, c_nchar, c_national_char, c_varchar, c_tinytext, c_mediumtext, c_text, c_longtext, c_enum,\n c_year, c_date, c_datetime, c_timestamp,\n c_binary, c_varbinary, c_tinyblob, c_blob, c_mediumblob, c_longblob) \nVALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", + "name": "InsertMysqlTypesBatch", + "cmd": ":copyfrom", + "parameters": [ + { + "number": 1, + "column": { + "name": "c_bit", + "length": 8, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "bit" + }, + "originalName": "c_bit" + } + }, + { + "number": 2, + "column": { + "name": "c_bool", + "length": 1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_bool" + } + }, + { + "number": 3, + "column": { + "name": "c_boolean", + "length": 1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_boolean" + } + }, + { + "number": 4, + "column": { + "name": "c_tinyint", + "length": 3, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_tinyint" + } + }, + { + "number": 5, + "column": { + "name": "c_smallint", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "smallint" + }, + "originalName": "c_smallint" + } + }, + { + "number": 6, + "column": { + "name": "c_mediumint", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mediumint" + }, + "originalName": "c_mediumint" + } + }, + { + "number": 7, + "column": { + "name": "c_int", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_int" + } + }, + { + "number": 8, + "column": { + "name": "c_integer", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_integer" + } + }, + { + "number": 9, + "column": { + "name": "c_bigint", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "bigint" + }, + "originalName": "c_bigint" + } + }, + { + "number": 10, + "column": { + "name": "c_float", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "float" + }, + "originalName": "c_float" + } + }, + { + "number": 11, + "column": { + "name": "c_numeric", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_numeric" + } + }, + { + "number": 12, + "column": { + "name": "c_decimal", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_decimal" + } + }, + { + "number": 13, + "column": { + "name": "c_dec", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_dec" + } + }, + { + "number": 14, + "column": { + "name": "c_fixed", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_fixed" + } + }, + { + "number": 15, + "column": { + "name": "c_double", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double" + } + }, + { + "number": 16, + "column": { + "name": "c_double_precision", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double_precision" + } + }, + { + "number": 17, + "column": { + "name": "c_char", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_char" + } + }, + { + "number": 18, + "column": { + "name": "c_nchar", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_nchar" + } + }, + { + "number": 19, + "column": { + "name": "c_national_char", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_national_char" + } + }, + { + "number": 20, + "column": { + "name": "c_varchar", + "length": 100, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "varchar" + }, + "originalName": "c_varchar" + } + }, + { + "number": 21, + "column": { + "name": "c_tinytext", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinytext" + }, + "originalName": "c_tinytext" + } + }, + { + "number": 22, + "column": { + "name": "c_mediumtext", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mediumtext" + }, + "originalName": "c_mediumtext" + } + }, + { + "number": 23, + "column": { + "name": "c_text", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + } + }, + { + "number": 24, + "column": { + "name": "c_longtext", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "longtext" + }, + "originalName": "c_longtext" + } + }, + { + "number": 25, + "column": { + "name": "c_enum", + "length": 6, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mysql_types_c_enum" + }, + "originalName": "c_enum" + } + }, + { + "number": 26, + "column": { + "name": "c_year", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "year" + }, + "originalName": "c_year" + } + }, + { + "number": 27, + "column": { + "name": "c_date", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + } + }, + { + "number": 28, + "column": { + "name": "c_datetime", + "length": 19, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "datetime" + }, + "originalName": "c_datetime" + } + }, + { + "number": 29, + "column": { + "name": "c_timestamp", + "length": 19, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "timestamp" + }, + "originalName": "c_timestamp" + } + }, + { + "number": 30, + "column": { + "name": "c_binary", + "length": 3, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "binary" + }, + "originalName": "c_binary" + } + }, + { + "number": 31, + "column": { + "name": "c_varbinary", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "varbinary" + }, + "originalName": "c_varbinary" + } + }, + { + "number": 32, + "column": { + "name": "c_tinyblob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyblob" + }, + "originalName": "c_tinyblob" + } + }, + { + "number": 33, + "column": { + "name": "c_blob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "blob" + }, + "originalName": "c_blob" + } + }, + { + "number": 34, + "column": { + "name": "c_mediumblob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mediumblob" + }, + "originalName": "c_mediumblob" + } + }, + { + "number": 35, + "column": { + "name": "c_longblob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "longblob" + }, + "originalName": "c_longblob" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "mysql_types" + } + }, + { + "text": "SELECT c_bool, c_boolean, c_tinyint, c_smallint, c_mediumint, c_int, c_integer, c_bigint, c_float, c_decimal, c_dec, c_numeric, c_fixed, c_double, c_double_precision, c_year, c_date, c_time, c_datetime, c_timestamp, c_char, c_nchar, c_national_char, c_varchar, c_tinytext, c_mediumtext, c_text, c_longtext, c_enum, c_bit, c_binary, c_varbinary, c_tinyblob, c_blob, c_mediumblob, c_longblob FROM mysql_types LIMIT 1", + "name": "GetMysqlTypes", + "cmd": ":one", + "columns": [ + { + "name": "c_bool", + "length": 1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_bool" + }, + { + "name": "c_boolean", + "length": 1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_boolean" + }, + { + "name": "c_tinyint", + "length": 3, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_tinyint" + }, + { + "name": "c_smallint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "smallint" + }, + "originalName": "c_smallint" + }, + { + "name": "c_mediumint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumint" + }, + "originalName": "c_mediumint" + }, + { + "name": "c_int", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_int" + }, + { + "name": "c_integer", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_integer" + }, + { + "name": "c_bigint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "bigint" + }, + "originalName": "c_bigint" + }, + { + "name": "c_float", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "float" + }, + "originalName": "c_float" + }, + { + "name": "c_decimal", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_decimal" + }, + { + "name": "c_dec", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_dec" + }, + { + "name": "c_numeric", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_numeric" + }, + { + "name": "c_fixed", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_fixed" + }, + { + "name": "c_double", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double" + }, + { + "name": "c_double_precision", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double_precision" + }, + { + "name": "c_year", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "year" + }, + "originalName": "c_year" + }, + { + "name": "c_date", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + }, + { + "name": "c_time", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "time" + }, + "originalName": "c_time" + }, + { + "name": "c_datetime", + "length": 19, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "datetime" + }, + "originalName": "c_datetime" + }, + { + "name": "c_timestamp", + "length": 19, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "timestamp" + }, + "originalName": "c_timestamp" + }, + { + "name": "c_char", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_char" + }, + { + "name": "c_nchar", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_nchar" + }, + { + "name": "c_national_char", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_national_char" + }, + { + "name": "c_varchar", + "length": 100, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "varchar" + }, + "originalName": "c_varchar" + }, + { + "name": "c_tinytext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinytext" + }, + "originalName": "c_tinytext" + }, + { + "name": "c_mediumtext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumtext" + }, + "originalName": "c_mediumtext" + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + }, + { + "name": "c_longtext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "longtext" + }, + "originalName": "c_longtext" + }, + { + "name": "c_enum", + "length": 6, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mysql_types_c_enum" + }, + "originalName": "c_enum" + }, + { + "name": "c_bit", + "length": 8, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "bit" + }, + "originalName": "c_bit" + }, + { + "name": "c_binary", + "length": 3, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "binary" + }, + "originalName": "c_binary" + }, + { + "name": "c_varbinary", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "varbinary" + }, + "originalName": "c_varbinary" + }, + { + "name": "c_tinyblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyblob" + }, + "originalName": "c_tinyblob" + }, + { + "name": "c_blob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "blob" + }, + "originalName": "c_blob" + }, + { + "name": "c_mediumblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumblob" + }, + "originalName": "c_mediumblob" + }, + { + "name": "c_longblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "longblob" + }, + "originalName": "c_longblob" + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT COUNT(1) AS cnt, c_bool, c_boolean, c_bit, c_tinyint, c_smallint, c_mediumint, c_int, c_integer, c_bigint, \n c_float, c_numeric, c_decimal, c_dec, c_fixed, c_double, c_double_precision, \n c_char, c_nchar, c_national_char, c_varchar, c_tinytext, c_mediumtext, c_text, c_longtext, c_enum,\n c_year, c_date, c_datetime, c_timestamp, \n c_binary, c_varbinary, c_tinyblob, c_blob, c_mediumblob, c_longblob\nFROM mysql_types\nGROUP BY c_bool, c_boolean, c_bit, c_tinyint, c_smallint, c_mediumint, c_int, c_integer, c_bigint, \n c_float, c_numeric, c_decimal, c_dec, c_fixed, c_double, c_double_precision, \n c_char, c_nchar, c_national_char, c_varchar, c_tinytext, c_mediumtext, c_text, c_longtext, c_enum,\n c_year, c_date, c_datetime, c_timestamp, \n c_binary, c_varbinary, c_tinyblob, c_blob, c_mediumblob, c_longblob\nLIMIT 1", + "name": "GetMysqlTypesAgg", + "cmd": ":one", + "columns": [ + { + "name": "cnt", + "notNull": true, + "length": -1, + "isFuncCall": true, + "type": { + "name": "bigint" + } + }, + { + "name": "c_bool", + "length": 1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_bool" + }, + { + "name": "c_boolean", + "length": 1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_boolean" + }, + { + "name": "c_bit", + "length": 8, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "bit" + }, + "originalName": "c_bit" + }, + { + "name": "c_tinyint", + "length": 3, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_tinyint" + }, + { + "name": "c_smallint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "smallint" + }, + "originalName": "c_smallint" + }, + { + "name": "c_mediumint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumint" + }, + "originalName": "c_mediumint" + }, + { + "name": "c_int", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_int" + }, + { + "name": "c_integer", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_integer" + }, + { + "name": "c_bigint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "bigint" + }, + "originalName": "c_bigint" + }, + { + "name": "c_float", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "float" + }, + "originalName": "c_float" + }, + { + "name": "c_numeric", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_numeric" + }, + { + "name": "c_decimal", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_decimal" + }, + { + "name": "c_dec", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_dec" + }, + { + "name": "c_fixed", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_fixed" + }, + { + "name": "c_double", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double" + }, + { + "name": "c_double_precision", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double_precision" + }, + { + "name": "c_char", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_char" + }, + { + "name": "c_nchar", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_nchar" + }, + { + "name": "c_national_char", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_national_char" + }, + { + "name": "c_varchar", + "length": 100, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "varchar" + }, + "originalName": "c_varchar" + }, + { + "name": "c_tinytext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinytext" + }, + "originalName": "c_tinytext" + }, + { + "name": "c_mediumtext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumtext" + }, + "originalName": "c_mediumtext" + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + }, + { + "name": "c_longtext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "longtext" + }, + "originalName": "c_longtext" + }, + { + "name": "c_enum", + "length": 6, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mysql_types_c_enum" + }, + "originalName": "c_enum" + }, + { + "name": "c_year", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "year" + }, + "originalName": "c_year" + }, + { + "name": "c_date", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + }, + { + "name": "c_datetime", + "length": 19, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "datetime" + }, + "originalName": "c_datetime" + }, + { + "name": "c_timestamp", + "length": 19, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "timestamp" + }, + "originalName": "c_timestamp" + }, + { + "name": "c_binary", + "length": 3, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "binary" + }, + "originalName": "c_binary" + }, + { + "name": "c_varbinary", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "varbinary" + }, + "originalName": "c_varbinary" + }, + { + "name": "c_tinyblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyblob" + }, + "originalName": "c_tinyblob" + }, + { + "name": "c_blob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "blob" + }, + "originalName": "c_blob" + }, + { + "name": "c_mediumblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumblob" + }, + "originalName": "c_mediumblob" + }, + { + "name": "c_longblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "longblob" + }, + "originalName": "c_longblob" + } + ], + "filename": "query.sql" + }, + { + "text": "TRUNCATE TABLE mysql_types", + "name": "TruncateMysqlTypes", + "cmd": ":exec", + "filename": "query.sql" + }, + { + "text": "INSERT INTO extended.bios (author_name, name, bio_type) VALUES (?, ?, ?)", + "name": "CreateExtendedBio", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "author_name", + "length": 100, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "varchar" + }, + "originalName": "author_name" + } + }, + { + "number": 2, + "column": { + "name": "name", + "length": 100, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "varchar" + }, + "originalName": "name" + } + }, + { + "number": 3, + "column": { + "name": "bio_type", + "length": 13, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "bios_bio_type" + }, + "originalName": "bio_type" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "schema": "extended", + "name": "bios" + } + }, + { + "text": "SELECT author_name, name, bio_type FROM extended.bios WHERE bio_type = ? LIMIT 1", + "name": "GetFirstExtendedBioByType", + "cmd": ":one", + "columns": [ + { + "name": "author_name", + "length": 100, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "varchar" + }, + "originalName": "author_name" + }, + { + "name": "name", + "length": 100, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "varchar" + }, + "originalName": "name" + }, + { + "name": "bio_type", + "length": 13, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "bios_bio_type" + }, + "originalName": "bio_type" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "bio_type", + "length": 13, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "bios_bio_type" + }, + "originalName": "bio_type" + } + } + ], + "filename": "query.sql" + }, + { + "text": "TRUNCATE TABLE extended.bios", + "name": "TruncateExtendedBios", + "cmd": ":exec", + "filename": "query.sql" + } + ], + "sqlc_version": "v1.27.0", + "plugin_options": "e30=" +} \ No newline at end of file diff --git a/examples/MySqlConnectorExample/request.json b/examples/MySqlConnectorExample/request.json new file mode 100644 index 00000000..1d439ddc --- /dev/null +++ b/examples/MySqlConnectorExample/request.json @@ -0,0 +1,3238 @@ +{ + "settings": { + "version": "2", + "engine": "mysql", + "schema": [ + "examples/config/mysql/schema.sql" + ], + "queries": [ + "examples/config/mysql/query.sql" + ], + "codegen": { + "out": "examples/MySqlConnectorExample", + "plugin": "csharp", + "options": "eyJkZWJ1Z1JlcXVlc3QiOnRydWUsImdlbmVyYXRlQ3Nwcm9qIjp0cnVlLCJuYW1lc3BhY2VOYW1lIjoiTXlTcWxDb25uZWN0b3JFeGFtcGxlR2VuIiwidGFyZ2V0RnJhbWV3b3JrIjoibmV0OC4wIiwidXNlRGFwcGVyIjpmYWxzZX0=", + "process": { + "cmd": "./dist/LocalRunner" + } + } + }, + "catalog": { + "defaultSchema": "public", + "schemas": [ + { + "name": "public", + "tables": [ + { + "rel": { + "name": "authors" + }, + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + } + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + } + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "name": "books" + }, + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "bigint" + } + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "text" + } + }, + { + "name": "author_id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "bigint" + } + }, + { + "name": "description", + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "name": "mysql_types" + }, + "columns": [ + { + "name": "c_bool", + "length": 1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + } + }, + { + "name": "c_boolean", + "length": 1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + } + }, + { + "name": "c_tinyint", + "length": 3, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + } + }, + { + "name": "c_smallint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "smallint" + } + }, + { + "name": "c_mediumint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumint" + } + }, + { + "name": "c_int", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "int" + } + }, + { + "name": "c_integer", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "int" + } + }, + { + "name": "c_bigint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "bigint" + } + }, + { + "name": "c_float", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "float" + } + }, + { + "name": "c_decimal", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + } + }, + { + "name": "c_dec", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + } + }, + { + "name": "c_numeric", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + } + }, + { + "name": "c_fixed", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + } + }, + { + "name": "c_double", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "double" + } + }, + { + "name": "c_double_precision", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "double" + } + }, + { + "name": "c_year", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "year" + } + }, + { + "name": "c_date", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "date" + } + }, + { + "name": "c_time", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "time" + } + }, + { + "name": "c_datetime", + "length": 19, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "datetime" + } + }, + { + "name": "c_timestamp", + "length": 19, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "timestamp" + } + }, + { + "name": "c_char", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + } + }, + { + "name": "c_nchar", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + } + }, + { + "name": "c_national_char", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + } + }, + { + "name": "c_varchar", + "length": 100, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "varchar" + } + }, + { + "name": "c_tinytext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinytext" + } + }, + { + "name": "c_mediumtext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumtext" + } + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "text" + } + }, + { + "name": "c_longtext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "longtext" + } + }, + { + "name": "c_enum", + "length": 6, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mysql_types_c_enum" + } + }, + { + "name": "c_bit", + "length": 8, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "bit" + } + }, + { + "name": "c_binary", + "length": 3, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "binary" + } + }, + { + "name": "c_varbinary", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "varbinary" + } + }, + { + "name": "c_tinyblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyblob" + } + }, + { + "name": "c_blob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "blob" + } + }, + { + "name": "c_mediumblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumblob" + } + }, + { + "name": "c_longblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "longblob" + } + } + ] + } + ], + "enums": [ + { + "name": "mysql_types_c_enum", + "vals": [ + "small", + "medium", + "big" + ] + }, + { + "name": "bios_bio_type", + "vals": [ + "Autobiography", + "Biography", + "Memoir" + ] + } + ] + }, + { + "name": "extended", + "tables": [ + { + "rel": { + "schema": "extended", + "name": "bios" + }, + "columns": [ + { + "name": "author_name", + "length": 100, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "varchar" + } + }, + { + "name": "name", + "length": 100, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "varchar" + } + }, + { + "name": "bio_type", + "length": 13, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "bios_bio_type" + } + } + ] + } + ] + } + ] + }, + "queries": [ + { + "text": "SELECT id, name, bio FROM authors WHERE name = ? LIMIT 1", + "name": "GetAuthor", + "cmd": ":one", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors ORDER BY name", + "name": "ListAuthors", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO authors (id, name, bio) VALUES (?, ?, ?)", + "name": "CreateAuthor", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + } + }, + { + "number": 2, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + }, + { + "number": 3, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "authors" + } + }, + { + "text": "INSERT INTO authors (name, bio) VALUES (?, ?)", + "name": "CreateAuthorReturnId", + "cmd": ":execlastid", + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + }, + { + "number": 2, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "authors" + } + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id = ? LIMIT 1", + "name": "GetAuthorById", + "cmd": ":one", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE name LIKE COALESCE(?, '%')", + "name": "GetAuthorByNamePattern", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name_pattern", + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "DELETE FROM authors WHERE name = ?", + "name": "DeleteAuthor", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "DELETE FROM authors", + "name": "DeleteAllAuthors", + "cmd": ":exec", + "filename": "query.sql" + }, + { + "text": "UPDATE authors\nSET bio = ?\nWHERE bio IS NOT NULL", + "name": "UpdateAuthors", + "cmd": ":execrows", + "parameters": [ + { + "number": 1, + "column": { + "name": "bio", + "length": -1, + "isNamedParam": true, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id IN (/*SLICE:ids*/?)", + "name": "GetAuthorsByIds", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "ids", + "notNull": true, + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "isSqlcSlice": true, + "originalName": "id" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id IN (/*SLICE:ids*/?) AND name IN (/*SLICE:names*/?)", + "name": "GetAuthorsByIdsAndNames", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "ids", + "notNull": true, + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "isSqlcSlice": true, + "originalName": "id" + } + }, + { + "number": 2, + "column": { + "name": "names", + "notNull": true, + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "isSqlcSlice": true, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO books (name, author_id) VALUES (?, ?)", + "name": "CreateBook", + "cmd": ":execlastid", + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "books" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + }, + { + "number": 2, + "column": { + "name": "author_id", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "books" + }, + "type": { + "name": "bigint" + }, + "originalName": "author_id" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "books" + } + }, + { + "text": "SELECT authors.id, authors.name, authors.bio, books.id, books.name, books.author_id, books.description \nFROM authors JOIN books ON authors.id = books.author_id \nORDER BY authors.name", + "name": "ListAllAuthorsBooks", + "cmd": ":many", + "columns": [ + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + }, + { + "name": "books", + "length": -1, + "type": {}, + "embedTable": { + "name": "books" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT authors1.id, authors1.name, authors1.bio, authors2.id, authors2.name, authors2.bio\nFROM authors authors1 JOIN authors authors2 ON authors1.name = authors2.name\nWHERE authors1.id \u003c authors2.id", + "name": "GetDuplicateAuthors", + "cmd": ":many", + "columns": [ + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + }, + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT authors.id, authors.name, authors.bio, books.id, books.name, books.author_id, books.description\nFROM authors JOIN books ON authors.id = books.author_id\nWHERE books.name = ?", + "name": "GetAuthorsByBookName", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + }, + { + "name": "books", + "length": -1, + "type": {}, + "embedTable": { + "name": "books" + } + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO mysql_types \n(c_bit, c_bool, c_boolean, c_tinyint, c_smallint, c_mediumint, c_int, c_integer, c_bigint, \n c_decimal, c_dec, c_numeric, c_fixed, c_float, c_double, c_double_precision, \n c_char, c_nchar, c_national_char, c_varchar, c_tinytext, c_mediumtext, c_text, c_longtext, c_enum,\n c_year, c_date, c_datetime, c_timestamp, \n c_binary, c_varbinary, c_tinyblob, c_blob, c_mediumblob, c_longblob) \nVALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", + "name": "InsertMysqlTypes", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "c_bit", + "length": 8, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "bit" + }, + "originalName": "c_bit" + } + }, + { + "number": 2, + "column": { + "name": "c_bool", + "length": 1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_bool" + } + }, + { + "number": 3, + "column": { + "name": "c_boolean", + "length": 1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_boolean" + } + }, + { + "number": 4, + "column": { + "name": "c_tinyint", + "length": 3, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_tinyint" + } + }, + { + "number": 5, + "column": { + "name": "c_smallint", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "smallint" + }, + "originalName": "c_smallint" + } + }, + { + "number": 6, + "column": { + "name": "c_mediumint", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mediumint" + }, + "originalName": "c_mediumint" + } + }, + { + "number": 7, + "column": { + "name": "c_int", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_int" + } + }, + { + "number": 8, + "column": { + "name": "c_integer", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_integer" + } + }, + { + "number": 9, + "column": { + "name": "c_bigint", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "bigint" + }, + "originalName": "c_bigint" + } + }, + { + "number": 10, + "column": { + "name": "c_decimal", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_decimal" + } + }, + { + "number": 11, + "column": { + "name": "c_dec", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_dec" + } + }, + { + "number": 12, + "column": { + "name": "c_numeric", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_numeric" + } + }, + { + "number": 13, + "column": { + "name": "c_fixed", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_fixed" + } + }, + { + "number": 14, + "column": { + "name": "c_float", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "float" + }, + "originalName": "c_float" + } + }, + { + "number": 15, + "column": { + "name": "c_double", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double" + } + }, + { + "number": 16, + "column": { + "name": "c_double_precision", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double_precision" + } + }, + { + "number": 17, + "column": { + "name": "c_char", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_char" + } + }, + { + "number": 18, + "column": { + "name": "c_nchar", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_nchar" + } + }, + { + "number": 19, + "column": { + "name": "c_national_char", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_national_char" + } + }, + { + "number": 20, + "column": { + "name": "c_varchar", + "length": 100, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "varchar" + }, + "originalName": "c_varchar" + } + }, + { + "number": 21, + "column": { + "name": "c_tinytext", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinytext" + }, + "originalName": "c_tinytext" + } + }, + { + "number": 22, + "column": { + "name": "c_mediumtext", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mediumtext" + }, + "originalName": "c_mediumtext" + } + }, + { + "number": 23, + "column": { + "name": "c_text", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + } + }, + { + "number": 24, + "column": { + "name": "c_longtext", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "longtext" + }, + "originalName": "c_longtext" + } + }, + { + "number": 25, + "column": { + "name": "c_enum", + "length": 6, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mysql_types_c_enum" + }, + "originalName": "c_enum" + } + }, + { + "number": 26, + "column": { + "name": "c_year", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "year" + }, + "originalName": "c_year" + } + }, + { + "number": 27, + "column": { + "name": "c_date", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + } + }, + { + "number": 28, + "column": { + "name": "c_datetime", + "length": 19, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "datetime" + }, + "originalName": "c_datetime" + } + }, + { + "number": 29, + "column": { + "name": "c_timestamp", + "length": 19, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "timestamp" + }, + "originalName": "c_timestamp" + } + }, + { + "number": 30, + "column": { + "name": "c_binary", + "length": 3, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "binary" + }, + "originalName": "c_binary" + } + }, + { + "number": 31, + "column": { + "name": "c_varbinary", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "varbinary" + }, + "originalName": "c_varbinary" + } + }, + { + "number": 32, + "column": { + "name": "c_tinyblob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyblob" + }, + "originalName": "c_tinyblob" + } + }, + { + "number": 33, + "column": { + "name": "c_blob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "blob" + }, + "originalName": "c_blob" + } + }, + { + "number": 34, + "column": { + "name": "c_mediumblob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mediumblob" + }, + "originalName": "c_mediumblob" + } + }, + { + "number": 35, + "column": { + "name": "c_longblob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "longblob" + }, + "originalName": "c_longblob" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "mysql_types" + } + }, + { + "text": "INSERT INTO mysql_types \n(c_bit, c_bool, c_boolean, c_tinyint, c_smallint, c_mediumint, c_int, c_integer, c_bigint, \n c_float, c_numeric, c_decimal, c_dec, c_fixed, c_double, c_double_precision, \n c_char, c_nchar, c_national_char, c_varchar, c_tinytext, c_mediumtext, c_text, c_longtext, c_enum,\n c_year, c_date, c_datetime, c_timestamp,\n c_binary, c_varbinary, c_tinyblob, c_blob, c_mediumblob, c_longblob) \nVALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", + "name": "InsertMysqlTypesBatch", + "cmd": ":copyfrom", + "parameters": [ + { + "number": 1, + "column": { + "name": "c_bit", + "length": 8, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "bit" + }, + "originalName": "c_bit" + } + }, + { + "number": 2, + "column": { + "name": "c_bool", + "length": 1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_bool" + } + }, + { + "number": 3, + "column": { + "name": "c_boolean", + "length": 1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_boolean" + } + }, + { + "number": 4, + "column": { + "name": "c_tinyint", + "length": 3, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_tinyint" + } + }, + { + "number": 5, + "column": { + "name": "c_smallint", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "smallint" + }, + "originalName": "c_smallint" + } + }, + { + "number": 6, + "column": { + "name": "c_mediumint", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mediumint" + }, + "originalName": "c_mediumint" + } + }, + { + "number": 7, + "column": { + "name": "c_int", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_int" + } + }, + { + "number": 8, + "column": { + "name": "c_integer", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_integer" + } + }, + { + "number": 9, + "column": { + "name": "c_bigint", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "bigint" + }, + "originalName": "c_bigint" + } + }, + { + "number": 10, + "column": { + "name": "c_float", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "float" + }, + "originalName": "c_float" + } + }, + { + "number": 11, + "column": { + "name": "c_numeric", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_numeric" + } + }, + { + "number": 12, + "column": { + "name": "c_decimal", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_decimal" + } + }, + { + "number": 13, + "column": { + "name": "c_dec", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_dec" + } + }, + { + "number": 14, + "column": { + "name": "c_fixed", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_fixed" + } + }, + { + "number": 15, + "column": { + "name": "c_double", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double" + } + }, + { + "number": 16, + "column": { + "name": "c_double_precision", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double_precision" + } + }, + { + "number": 17, + "column": { + "name": "c_char", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_char" + } + }, + { + "number": 18, + "column": { + "name": "c_nchar", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_nchar" + } + }, + { + "number": 19, + "column": { + "name": "c_national_char", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_national_char" + } + }, + { + "number": 20, + "column": { + "name": "c_varchar", + "length": 100, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "varchar" + }, + "originalName": "c_varchar" + } + }, + { + "number": 21, + "column": { + "name": "c_tinytext", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinytext" + }, + "originalName": "c_tinytext" + } + }, + { + "number": 22, + "column": { + "name": "c_mediumtext", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mediumtext" + }, + "originalName": "c_mediumtext" + } + }, + { + "number": 23, + "column": { + "name": "c_text", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + } + }, + { + "number": 24, + "column": { + "name": "c_longtext", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "longtext" + }, + "originalName": "c_longtext" + } + }, + { + "number": 25, + "column": { + "name": "c_enum", + "length": 6, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mysql_types_c_enum" + }, + "originalName": "c_enum" + } + }, + { + "number": 26, + "column": { + "name": "c_year", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "year" + }, + "originalName": "c_year" + } + }, + { + "number": 27, + "column": { + "name": "c_date", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + } + }, + { + "number": 28, + "column": { + "name": "c_datetime", + "length": 19, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "datetime" + }, + "originalName": "c_datetime" + } + }, + { + "number": 29, + "column": { + "name": "c_timestamp", + "length": 19, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "timestamp" + }, + "originalName": "c_timestamp" + } + }, + { + "number": 30, + "column": { + "name": "c_binary", + "length": 3, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "binary" + }, + "originalName": "c_binary" + } + }, + { + "number": 31, + "column": { + "name": "c_varbinary", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "varbinary" + }, + "originalName": "c_varbinary" + } + }, + { + "number": 32, + "column": { + "name": "c_tinyblob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyblob" + }, + "originalName": "c_tinyblob" + } + }, + { + "number": 33, + "column": { + "name": "c_blob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "blob" + }, + "originalName": "c_blob" + } + }, + { + "number": 34, + "column": { + "name": "c_mediumblob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mediumblob" + }, + "originalName": "c_mediumblob" + } + }, + { + "number": 35, + "column": { + "name": "c_longblob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "longblob" + }, + "originalName": "c_longblob" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "mysql_types" + } + }, + { + "text": "SELECT c_bool, c_boolean, c_tinyint, c_smallint, c_mediumint, c_int, c_integer, c_bigint, c_float, c_decimal, c_dec, c_numeric, c_fixed, c_double, c_double_precision, c_year, c_date, c_time, c_datetime, c_timestamp, c_char, c_nchar, c_national_char, c_varchar, c_tinytext, c_mediumtext, c_text, c_longtext, c_enum, c_bit, c_binary, c_varbinary, c_tinyblob, c_blob, c_mediumblob, c_longblob FROM mysql_types LIMIT 1", + "name": "GetMysqlTypes", + "cmd": ":one", + "columns": [ + { + "name": "c_bool", + "length": 1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_bool" + }, + { + "name": "c_boolean", + "length": 1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_boolean" + }, + { + "name": "c_tinyint", + "length": 3, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_tinyint" + }, + { + "name": "c_smallint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "smallint" + }, + "originalName": "c_smallint" + }, + { + "name": "c_mediumint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumint" + }, + "originalName": "c_mediumint" + }, + { + "name": "c_int", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_int" + }, + { + "name": "c_integer", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_integer" + }, + { + "name": "c_bigint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "bigint" + }, + "originalName": "c_bigint" + }, + { + "name": "c_float", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "float" + }, + "originalName": "c_float" + }, + { + "name": "c_decimal", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_decimal" + }, + { + "name": "c_dec", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_dec" + }, + { + "name": "c_numeric", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_numeric" + }, + { + "name": "c_fixed", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_fixed" + }, + { + "name": "c_double", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double" + }, + { + "name": "c_double_precision", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double_precision" + }, + { + "name": "c_year", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "year" + }, + "originalName": "c_year" + }, + { + "name": "c_date", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + }, + { + "name": "c_time", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "time" + }, + "originalName": "c_time" + }, + { + "name": "c_datetime", + "length": 19, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "datetime" + }, + "originalName": "c_datetime" + }, + { + "name": "c_timestamp", + "length": 19, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "timestamp" + }, + "originalName": "c_timestamp" + }, + { + "name": "c_char", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_char" + }, + { + "name": "c_nchar", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_nchar" + }, + { + "name": "c_national_char", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_national_char" + }, + { + "name": "c_varchar", + "length": 100, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "varchar" + }, + "originalName": "c_varchar" + }, + { + "name": "c_tinytext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinytext" + }, + "originalName": "c_tinytext" + }, + { + "name": "c_mediumtext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumtext" + }, + "originalName": "c_mediumtext" + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + }, + { + "name": "c_longtext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "longtext" + }, + "originalName": "c_longtext" + }, + { + "name": "c_enum", + "length": 6, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mysql_types_c_enum" + }, + "originalName": "c_enum" + }, + { + "name": "c_bit", + "length": 8, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "bit" + }, + "originalName": "c_bit" + }, + { + "name": "c_binary", + "length": 3, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "binary" + }, + "originalName": "c_binary" + }, + { + "name": "c_varbinary", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "varbinary" + }, + "originalName": "c_varbinary" + }, + { + "name": "c_tinyblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyblob" + }, + "originalName": "c_tinyblob" + }, + { + "name": "c_blob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "blob" + }, + "originalName": "c_blob" + }, + { + "name": "c_mediumblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumblob" + }, + "originalName": "c_mediumblob" + }, + { + "name": "c_longblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "longblob" + }, + "originalName": "c_longblob" + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT COUNT(1) AS cnt, c_bool, c_boolean, c_bit, c_tinyint, c_smallint, c_mediumint, c_int, c_integer, c_bigint, \n c_float, c_numeric, c_decimal, c_dec, c_fixed, c_double, c_double_precision, \n c_char, c_nchar, c_national_char, c_varchar, c_tinytext, c_mediumtext, c_text, c_longtext, c_enum,\n c_year, c_date, c_datetime, c_timestamp, \n c_binary, c_varbinary, c_tinyblob, c_blob, c_mediumblob, c_longblob\nFROM mysql_types\nGROUP BY c_bool, c_boolean, c_bit, c_tinyint, c_smallint, c_mediumint, c_int, c_integer, c_bigint, \n c_float, c_numeric, c_decimal, c_dec, c_fixed, c_double, c_double_precision, \n c_char, c_nchar, c_national_char, c_varchar, c_tinytext, c_mediumtext, c_text, c_longtext, c_enum,\n c_year, c_date, c_datetime, c_timestamp, \n c_binary, c_varbinary, c_tinyblob, c_blob, c_mediumblob, c_longblob\nLIMIT 1", + "name": "GetMysqlTypesAgg", + "cmd": ":one", + "columns": [ + { + "name": "cnt", + "notNull": true, + "length": -1, + "isFuncCall": true, + "type": { + "name": "bigint" + } + }, + { + "name": "c_bool", + "length": 1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_bool" + }, + { + "name": "c_boolean", + "length": 1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_boolean" + }, + { + "name": "c_bit", + "length": 8, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "bit" + }, + "originalName": "c_bit" + }, + { + "name": "c_tinyint", + "length": 3, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_tinyint" + }, + { + "name": "c_smallint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "smallint" + }, + "originalName": "c_smallint" + }, + { + "name": "c_mediumint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumint" + }, + "originalName": "c_mediumint" + }, + { + "name": "c_int", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_int" + }, + { + "name": "c_integer", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_integer" + }, + { + "name": "c_bigint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "bigint" + }, + "originalName": "c_bigint" + }, + { + "name": "c_float", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "float" + }, + "originalName": "c_float" + }, + { + "name": "c_numeric", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_numeric" + }, + { + "name": "c_decimal", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_decimal" + }, + { + "name": "c_dec", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_dec" + }, + { + "name": "c_fixed", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_fixed" + }, + { + "name": "c_double", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double" + }, + { + "name": "c_double_precision", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double_precision" + }, + { + "name": "c_char", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_char" + }, + { + "name": "c_nchar", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_nchar" + }, + { + "name": "c_national_char", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_national_char" + }, + { + "name": "c_varchar", + "length": 100, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "varchar" + }, + "originalName": "c_varchar" + }, + { + "name": "c_tinytext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinytext" + }, + "originalName": "c_tinytext" + }, + { + "name": "c_mediumtext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumtext" + }, + "originalName": "c_mediumtext" + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + }, + { + "name": "c_longtext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "longtext" + }, + "originalName": "c_longtext" + }, + { + "name": "c_enum", + "length": 6, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mysql_types_c_enum" + }, + "originalName": "c_enum" + }, + { + "name": "c_year", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "year" + }, + "originalName": "c_year" + }, + { + "name": "c_date", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + }, + { + "name": "c_datetime", + "length": 19, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "datetime" + }, + "originalName": "c_datetime" + }, + { + "name": "c_timestamp", + "length": 19, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "timestamp" + }, + "originalName": "c_timestamp" + }, + { + "name": "c_binary", + "length": 3, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "binary" + }, + "originalName": "c_binary" + }, + { + "name": "c_varbinary", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "varbinary" + }, + "originalName": "c_varbinary" + }, + { + "name": "c_tinyblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyblob" + }, + "originalName": "c_tinyblob" + }, + { + "name": "c_blob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "blob" + }, + "originalName": "c_blob" + }, + { + "name": "c_mediumblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumblob" + }, + "originalName": "c_mediumblob" + }, + { + "name": "c_longblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "longblob" + }, + "originalName": "c_longblob" + } + ], + "filename": "query.sql" + }, + { + "text": "TRUNCATE TABLE mysql_types", + "name": "TruncateMysqlTypes", + "cmd": ":exec", + "filename": "query.sql" + }, + { + "text": "INSERT INTO extended.bios (author_name, name, bio_type) VALUES (?, ?, ?)", + "name": "CreateExtendedBio", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "author_name", + "length": 100, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "varchar" + }, + "originalName": "author_name" + } + }, + { + "number": 2, + "column": { + "name": "name", + "length": 100, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "varchar" + }, + "originalName": "name" + } + }, + { + "number": 3, + "column": { + "name": "bio_type", + "length": 13, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "bios_bio_type" + }, + "originalName": "bio_type" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "schema": "extended", + "name": "bios" + } + }, + { + "text": "SELECT author_name, name, bio_type FROM extended.bios WHERE bio_type = ? LIMIT 1", + "name": "GetFirstExtendedBioByType", + "cmd": ":one", + "columns": [ + { + "name": "author_name", + "length": 100, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "varchar" + }, + "originalName": "author_name" + }, + { + "name": "name", + "length": 100, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "varchar" + }, + "originalName": "name" + }, + { + "name": "bio_type", + "length": 13, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "bios_bio_type" + }, + "originalName": "bio_type" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "bio_type", + "length": 13, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "bios_bio_type" + }, + "originalName": "bio_type" + } + } + ], + "filename": "query.sql" + }, + { + "text": "TRUNCATE TABLE extended.bios", + "name": "TruncateExtendedBios", + "cmd": ":exec", + "filename": "query.sql" + } + ], + "sqlc_version": "v1.27.0", + "plugin_options": "e30=" +} \ No newline at end of file diff --git a/examples/MySqlConnectorLegacyExample/request.json b/examples/MySqlConnectorLegacyExample/request.json new file mode 100644 index 00000000..7228093e --- /dev/null +++ b/examples/MySqlConnectorLegacyExample/request.json @@ -0,0 +1,3238 @@ +{ + "settings": { + "version": "2", + "engine": "mysql", + "schema": [ + "examples/config/mysql/schema.sql" + ], + "queries": [ + "examples/config/mysql/query.sql" + ], + "codegen": { + "out": "examples/MySqlConnectorLegacyExample", + "plugin": "csharp", + "options": "eyJkZWJ1Z1JlcXVlc3QiOnRydWUsImdlbmVyYXRlQ3Nwcm9qIjp0cnVlLCJuYW1lc3BhY2VOYW1lIjoiTXlTcWxDb25uZWN0b3JMZWdhY3lFeGFtcGxlR2VuIiwidGFyZ2V0RnJhbWV3b3JrIjoibmV0c3RhbmRhcmQyLjAiLCJ1c2VEYXBwZXIiOmZhbHNlfQ==", + "process": { + "cmd": "./dist/LocalRunner" + } + } + }, + "catalog": { + "defaultSchema": "public", + "schemas": [ + { + "name": "public", + "tables": [ + { + "rel": { + "name": "authors" + }, + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + } + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + } + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "name": "books" + }, + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "bigint" + } + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "text" + } + }, + { + "name": "author_id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "bigint" + } + }, + { + "name": "description", + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "name": "mysql_types" + }, + "columns": [ + { + "name": "c_bool", + "length": 1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + } + }, + { + "name": "c_boolean", + "length": 1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + } + }, + { + "name": "c_tinyint", + "length": 3, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + } + }, + { + "name": "c_smallint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "smallint" + } + }, + { + "name": "c_mediumint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumint" + } + }, + { + "name": "c_int", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "int" + } + }, + { + "name": "c_integer", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "int" + } + }, + { + "name": "c_bigint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "bigint" + } + }, + { + "name": "c_float", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "float" + } + }, + { + "name": "c_decimal", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + } + }, + { + "name": "c_dec", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + } + }, + { + "name": "c_numeric", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + } + }, + { + "name": "c_fixed", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + } + }, + { + "name": "c_double", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "double" + } + }, + { + "name": "c_double_precision", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "double" + } + }, + { + "name": "c_year", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "year" + } + }, + { + "name": "c_date", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "date" + } + }, + { + "name": "c_time", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "time" + } + }, + { + "name": "c_datetime", + "length": 19, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "datetime" + } + }, + { + "name": "c_timestamp", + "length": 19, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "timestamp" + } + }, + { + "name": "c_char", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + } + }, + { + "name": "c_nchar", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + } + }, + { + "name": "c_national_char", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + } + }, + { + "name": "c_varchar", + "length": 100, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "varchar" + } + }, + { + "name": "c_tinytext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinytext" + } + }, + { + "name": "c_mediumtext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumtext" + } + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "text" + } + }, + { + "name": "c_longtext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "longtext" + } + }, + { + "name": "c_enum", + "length": 6, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mysql_types_c_enum" + } + }, + { + "name": "c_bit", + "length": 8, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "bit" + } + }, + { + "name": "c_binary", + "length": 3, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "binary" + } + }, + { + "name": "c_varbinary", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "varbinary" + } + }, + { + "name": "c_tinyblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyblob" + } + }, + { + "name": "c_blob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "blob" + } + }, + { + "name": "c_mediumblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumblob" + } + }, + { + "name": "c_longblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "longblob" + } + } + ] + } + ], + "enums": [ + { + "name": "mysql_types_c_enum", + "vals": [ + "small", + "medium", + "big" + ] + }, + { + "name": "bios_bio_type", + "vals": [ + "Autobiography", + "Biography", + "Memoir" + ] + } + ] + }, + { + "name": "extended", + "tables": [ + { + "rel": { + "schema": "extended", + "name": "bios" + }, + "columns": [ + { + "name": "author_name", + "length": 100, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "varchar" + } + }, + { + "name": "name", + "length": 100, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "varchar" + } + }, + { + "name": "bio_type", + "length": 13, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "bios_bio_type" + } + } + ] + } + ] + } + ] + }, + "queries": [ + { + "text": "SELECT id, name, bio FROM authors WHERE name = ? LIMIT 1", + "name": "GetAuthor", + "cmd": ":one", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors ORDER BY name", + "name": "ListAuthors", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO authors (id, name, bio) VALUES (?, ?, ?)", + "name": "CreateAuthor", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + } + }, + { + "number": 2, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + }, + { + "number": 3, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "authors" + } + }, + { + "text": "INSERT INTO authors (name, bio) VALUES (?, ?)", + "name": "CreateAuthorReturnId", + "cmd": ":execlastid", + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + }, + { + "number": 2, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "authors" + } + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id = ? LIMIT 1", + "name": "GetAuthorById", + "cmd": ":one", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE name LIKE COALESCE(?, '%')", + "name": "GetAuthorByNamePattern", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name_pattern", + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "DELETE FROM authors WHERE name = ?", + "name": "DeleteAuthor", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "DELETE FROM authors", + "name": "DeleteAllAuthors", + "cmd": ":exec", + "filename": "query.sql" + }, + { + "text": "UPDATE authors\nSET bio = ?\nWHERE bio IS NOT NULL", + "name": "UpdateAuthors", + "cmd": ":execrows", + "parameters": [ + { + "number": 1, + "column": { + "name": "bio", + "length": -1, + "isNamedParam": true, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id IN (/*SLICE:ids*/?)", + "name": "GetAuthorsByIds", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "ids", + "notNull": true, + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "isSqlcSlice": true, + "originalName": "id" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id IN (/*SLICE:ids*/?) AND name IN (/*SLICE:names*/?)", + "name": "GetAuthorsByIdsAndNames", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "ids", + "notNull": true, + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "isSqlcSlice": true, + "originalName": "id" + } + }, + { + "number": 2, + "column": { + "name": "names", + "notNull": true, + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "isSqlcSlice": true, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO books (name, author_id) VALUES (?, ?)", + "name": "CreateBook", + "cmd": ":execlastid", + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "books" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + }, + { + "number": 2, + "column": { + "name": "author_id", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "books" + }, + "type": { + "name": "bigint" + }, + "originalName": "author_id" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "books" + } + }, + { + "text": "SELECT authors.id, authors.name, authors.bio, books.id, books.name, books.author_id, books.description \nFROM authors JOIN books ON authors.id = books.author_id \nORDER BY authors.name", + "name": "ListAllAuthorsBooks", + "cmd": ":many", + "columns": [ + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + }, + { + "name": "books", + "length": -1, + "type": {}, + "embedTable": { + "name": "books" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT authors1.id, authors1.name, authors1.bio, authors2.id, authors2.name, authors2.bio\nFROM authors authors1 JOIN authors authors2 ON authors1.name = authors2.name\nWHERE authors1.id \u003c authors2.id", + "name": "GetDuplicateAuthors", + "cmd": ":many", + "columns": [ + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + }, + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT authors.id, authors.name, authors.bio, books.id, books.name, books.author_id, books.description\nFROM authors JOIN books ON authors.id = books.author_id\nWHERE books.name = ?", + "name": "GetAuthorsByBookName", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigint" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + }, + { + "name": "books", + "length": -1, + "type": {}, + "embedTable": { + "name": "books" + } + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO mysql_types \n(c_bit, c_bool, c_boolean, c_tinyint, c_smallint, c_mediumint, c_int, c_integer, c_bigint, \n c_decimal, c_dec, c_numeric, c_fixed, c_float, c_double, c_double_precision, \n c_char, c_nchar, c_national_char, c_varchar, c_tinytext, c_mediumtext, c_text, c_longtext, c_enum,\n c_year, c_date, c_datetime, c_timestamp, \n c_binary, c_varbinary, c_tinyblob, c_blob, c_mediumblob, c_longblob) \nVALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", + "name": "InsertMysqlTypes", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "c_bit", + "length": 8, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "bit" + }, + "originalName": "c_bit" + } + }, + { + "number": 2, + "column": { + "name": "c_bool", + "length": 1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_bool" + } + }, + { + "number": 3, + "column": { + "name": "c_boolean", + "length": 1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_boolean" + } + }, + { + "number": 4, + "column": { + "name": "c_tinyint", + "length": 3, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_tinyint" + } + }, + { + "number": 5, + "column": { + "name": "c_smallint", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "smallint" + }, + "originalName": "c_smallint" + } + }, + { + "number": 6, + "column": { + "name": "c_mediumint", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mediumint" + }, + "originalName": "c_mediumint" + } + }, + { + "number": 7, + "column": { + "name": "c_int", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_int" + } + }, + { + "number": 8, + "column": { + "name": "c_integer", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_integer" + } + }, + { + "number": 9, + "column": { + "name": "c_bigint", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "bigint" + }, + "originalName": "c_bigint" + } + }, + { + "number": 10, + "column": { + "name": "c_decimal", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_decimal" + } + }, + { + "number": 11, + "column": { + "name": "c_dec", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_dec" + } + }, + { + "number": 12, + "column": { + "name": "c_numeric", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_numeric" + } + }, + { + "number": 13, + "column": { + "name": "c_fixed", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_fixed" + } + }, + { + "number": 14, + "column": { + "name": "c_float", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "float" + }, + "originalName": "c_float" + } + }, + { + "number": 15, + "column": { + "name": "c_double", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double" + } + }, + { + "number": 16, + "column": { + "name": "c_double_precision", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double_precision" + } + }, + { + "number": 17, + "column": { + "name": "c_char", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_char" + } + }, + { + "number": 18, + "column": { + "name": "c_nchar", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_nchar" + } + }, + { + "number": 19, + "column": { + "name": "c_national_char", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_national_char" + } + }, + { + "number": 20, + "column": { + "name": "c_varchar", + "length": 100, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "varchar" + }, + "originalName": "c_varchar" + } + }, + { + "number": 21, + "column": { + "name": "c_tinytext", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinytext" + }, + "originalName": "c_tinytext" + } + }, + { + "number": 22, + "column": { + "name": "c_mediumtext", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mediumtext" + }, + "originalName": "c_mediumtext" + } + }, + { + "number": 23, + "column": { + "name": "c_text", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + } + }, + { + "number": 24, + "column": { + "name": "c_longtext", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "longtext" + }, + "originalName": "c_longtext" + } + }, + { + "number": 25, + "column": { + "name": "c_enum", + "length": 6, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mysql_types_c_enum" + }, + "originalName": "c_enum" + } + }, + { + "number": 26, + "column": { + "name": "c_year", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "year" + }, + "originalName": "c_year" + } + }, + { + "number": 27, + "column": { + "name": "c_date", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + } + }, + { + "number": 28, + "column": { + "name": "c_datetime", + "length": 19, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "datetime" + }, + "originalName": "c_datetime" + } + }, + { + "number": 29, + "column": { + "name": "c_timestamp", + "length": 19, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "timestamp" + }, + "originalName": "c_timestamp" + } + }, + { + "number": 30, + "column": { + "name": "c_binary", + "length": 3, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "binary" + }, + "originalName": "c_binary" + } + }, + { + "number": 31, + "column": { + "name": "c_varbinary", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "varbinary" + }, + "originalName": "c_varbinary" + } + }, + { + "number": 32, + "column": { + "name": "c_tinyblob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyblob" + }, + "originalName": "c_tinyblob" + } + }, + { + "number": 33, + "column": { + "name": "c_blob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "blob" + }, + "originalName": "c_blob" + } + }, + { + "number": 34, + "column": { + "name": "c_mediumblob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mediumblob" + }, + "originalName": "c_mediumblob" + } + }, + { + "number": 35, + "column": { + "name": "c_longblob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "longblob" + }, + "originalName": "c_longblob" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "mysql_types" + } + }, + { + "text": "INSERT INTO mysql_types \n(c_bit, c_bool, c_boolean, c_tinyint, c_smallint, c_mediumint, c_int, c_integer, c_bigint, \n c_float, c_numeric, c_decimal, c_dec, c_fixed, c_double, c_double_precision, \n c_char, c_nchar, c_national_char, c_varchar, c_tinytext, c_mediumtext, c_text, c_longtext, c_enum,\n c_year, c_date, c_datetime, c_timestamp,\n c_binary, c_varbinary, c_tinyblob, c_blob, c_mediumblob, c_longblob) \nVALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", + "name": "InsertMysqlTypesBatch", + "cmd": ":copyfrom", + "parameters": [ + { + "number": 1, + "column": { + "name": "c_bit", + "length": 8, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "bit" + }, + "originalName": "c_bit" + } + }, + { + "number": 2, + "column": { + "name": "c_bool", + "length": 1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_bool" + } + }, + { + "number": 3, + "column": { + "name": "c_boolean", + "length": 1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_boolean" + } + }, + { + "number": 4, + "column": { + "name": "c_tinyint", + "length": 3, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_tinyint" + } + }, + { + "number": 5, + "column": { + "name": "c_smallint", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "smallint" + }, + "originalName": "c_smallint" + } + }, + { + "number": 6, + "column": { + "name": "c_mediumint", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mediumint" + }, + "originalName": "c_mediumint" + } + }, + { + "number": 7, + "column": { + "name": "c_int", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_int" + } + }, + { + "number": 8, + "column": { + "name": "c_integer", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_integer" + } + }, + { + "number": 9, + "column": { + "name": "c_bigint", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "bigint" + }, + "originalName": "c_bigint" + } + }, + { + "number": 10, + "column": { + "name": "c_float", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "float" + }, + "originalName": "c_float" + } + }, + { + "number": 11, + "column": { + "name": "c_numeric", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_numeric" + } + }, + { + "number": 12, + "column": { + "name": "c_decimal", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_decimal" + } + }, + { + "number": 13, + "column": { + "name": "c_dec", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_dec" + } + }, + { + "number": 14, + "column": { + "name": "c_fixed", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_fixed" + } + }, + { + "number": 15, + "column": { + "name": "c_double", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double" + } + }, + { + "number": 16, + "column": { + "name": "c_double_precision", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double_precision" + } + }, + { + "number": 17, + "column": { + "name": "c_char", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_char" + } + }, + { + "number": 18, + "column": { + "name": "c_nchar", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_nchar" + } + }, + { + "number": 19, + "column": { + "name": "c_national_char", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_national_char" + } + }, + { + "number": 20, + "column": { + "name": "c_varchar", + "length": 100, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "varchar" + }, + "originalName": "c_varchar" + } + }, + { + "number": 21, + "column": { + "name": "c_tinytext", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinytext" + }, + "originalName": "c_tinytext" + } + }, + { + "number": 22, + "column": { + "name": "c_mediumtext", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mediumtext" + }, + "originalName": "c_mediumtext" + } + }, + { + "number": 23, + "column": { + "name": "c_text", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + } + }, + { + "number": 24, + "column": { + "name": "c_longtext", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "longtext" + }, + "originalName": "c_longtext" + } + }, + { + "number": 25, + "column": { + "name": "c_enum", + "length": 6, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mysql_types_c_enum" + }, + "originalName": "c_enum" + } + }, + { + "number": 26, + "column": { + "name": "c_year", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "year" + }, + "originalName": "c_year" + } + }, + { + "number": 27, + "column": { + "name": "c_date", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + } + }, + { + "number": 28, + "column": { + "name": "c_datetime", + "length": 19, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "datetime" + }, + "originalName": "c_datetime" + } + }, + { + "number": 29, + "column": { + "name": "c_timestamp", + "length": 19, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "timestamp" + }, + "originalName": "c_timestamp" + } + }, + { + "number": 30, + "column": { + "name": "c_binary", + "length": 3, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "binary" + }, + "originalName": "c_binary" + } + }, + { + "number": 31, + "column": { + "name": "c_varbinary", + "length": 10, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "varbinary" + }, + "originalName": "c_varbinary" + } + }, + { + "number": 32, + "column": { + "name": "c_tinyblob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "tinyblob" + }, + "originalName": "c_tinyblob" + } + }, + { + "number": 33, + "column": { + "name": "c_blob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "blob" + }, + "originalName": "c_blob" + } + }, + { + "number": 34, + "column": { + "name": "c_mediumblob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "mediumblob" + }, + "originalName": "c_mediumblob" + } + }, + { + "number": 35, + "column": { + "name": "c_longblob", + "length": -1, + "table": { + "schema": "public", + "name": "mysql_types" + }, + "type": { + "name": "longblob" + }, + "originalName": "c_longblob" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "mysql_types" + } + }, + { + "text": "SELECT c_bool, c_boolean, c_tinyint, c_smallint, c_mediumint, c_int, c_integer, c_bigint, c_float, c_decimal, c_dec, c_numeric, c_fixed, c_double, c_double_precision, c_year, c_date, c_time, c_datetime, c_timestamp, c_char, c_nchar, c_national_char, c_varchar, c_tinytext, c_mediumtext, c_text, c_longtext, c_enum, c_bit, c_binary, c_varbinary, c_tinyblob, c_blob, c_mediumblob, c_longblob FROM mysql_types LIMIT 1", + "name": "GetMysqlTypes", + "cmd": ":one", + "columns": [ + { + "name": "c_bool", + "length": 1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_bool" + }, + { + "name": "c_boolean", + "length": 1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_boolean" + }, + { + "name": "c_tinyint", + "length": 3, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_tinyint" + }, + { + "name": "c_smallint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "smallint" + }, + "originalName": "c_smallint" + }, + { + "name": "c_mediumint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumint" + }, + "originalName": "c_mediumint" + }, + { + "name": "c_int", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_int" + }, + { + "name": "c_integer", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_integer" + }, + { + "name": "c_bigint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "bigint" + }, + "originalName": "c_bigint" + }, + { + "name": "c_float", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "float" + }, + "originalName": "c_float" + }, + { + "name": "c_decimal", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_decimal" + }, + { + "name": "c_dec", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_dec" + }, + { + "name": "c_numeric", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_numeric" + }, + { + "name": "c_fixed", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_fixed" + }, + { + "name": "c_double", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double" + }, + { + "name": "c_double_precision", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double_precision" + }, + { + "name": "c_year", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "year" + }, + "originalName": "c_year" + }, + { + "name": "c_date", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + }, + { + "name": "c_time", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "time" + }, + "originalName": "c_time" + }, + { + "name": "c_datetime", + "length": 19, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "datetime" + }, + "originalName": "c_datetime" + }, + { + "name": "c_timestamp", + "length": 19, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "timestamp" + }, + "originalName": "c_timestamp" + }, + { + "name": "c_char", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_char" + }, + { + "name": "c_nchar", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_nchar" + }, + { + "name": "c_national_char", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_national_char" + }, + { + "name": "c_varchar", + "length": 100, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "varchar" + }, + "originalName": "c_varchar" + }, + { + "name": "c_tinytext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinytext" + }, + "originalName": "c_tinytext" + }, + { + "name": "c_mediumtext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumtext" + }, + "originalName": "c_mediumtext" + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + }, + { + "name": "c_longtext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "longtext" + }, + "originalName": "c_longtext" + }, + { + "name": "c_enum", + "length": 6, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mysql_types_c_enum" + }, + "originalName": "c_enum" + }, + { + "name": "c_bit", + "length": 8, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "bit" + }, + "originalName": "c_bit" + }, + { + "name": "c_binary", + "length": 3, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "binary" + }, + "originalName": "c_binary" + }, + { + "name": "c_varbinary", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "varbinary" + }, + "originalName": "c_varbinary" + }, + { + "name": "c_tinyblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyblob" + }, + "originalName": "c_tinyblob" + }, + { + "name": "c_blob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "blob" + }, + "originalName": "c_blob" + }, + { + "name": "c_mediumblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumblob" + }, + "originalName": "c_mediumblob" + }, + { + "name": "c_longblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "longblob" + }, + "originalName": "c_longblob" + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT COUNT(1) AS cnt, c_bool, c_boolean, c_bit, c_tinyint, c_smallint, c_mediumint, c_int, c_integer, c_bigint, \n c_float, c_numeric, c_decimal, c_dec, c_fixed, c_double, c_double_precision, \n c_char, c_nchar, c_national_char, c_varchar, c_tinytext, c_mediumtext, c_text, c_longtext, c_enum,\n c_year, c_date, c_datetime, c_timestamp, \n c_binary, c_varbinary, c_tinyblob, c_blob, c_mediumblob, c_longblob\nFROM mysql_types\nGROUP BY c_bool, c_boolean, c_bit, c_tinyint, c_smallint, c_mediumint, c_int, c_integer, c_bigint, \n c_float, c_numeric, c_decimal, c_dec, c_fixed, c_double, c_double_precision, \n c_char, c_nchar, c_national_char, c_varchar, c_tinytext, c_mediumtext, c_text, c_longtext, c_enum,\n c_year, c_date, c_datetime, c_timestamp, \n c_binary, c_varbinary, c_tinyblob, c_blob, c_mediumblob, c_longblob\nLIMIT 1", + "name": "GetMysqlTypesAgg", + "cmd": ":one", + "columns": [ + { + "name": "cnt", + "notNull": true, + "length": -1, + "isFuncCall": true, + "type": { + "name": "bigint" + } + }, + { + "name": "c_bool", + "length": 1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_bool" + }, + { + "name": "c_boolean", + "length": 1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_boolean" + }, + { + "name": "c_bit", + "length": 8, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "bit" + }, + "originalName": "c_bit" + }, + { + "name": "c_tinyint", + "length": 3, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyint" + }, + "originalName": "c_tinyint" + }, + { + "name": "c_smallint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "smallint" + }, + "originalName": "c_smallint" + }, + { + "name": "c_mediumint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumint" + }, + "originalName": "c_mediumint" + }, + { + "name": "c_int", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_int" + }, + { + "name": "c_integer", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "int" + }, + "originalName": "c_integer" + }, + { + "name": "c_bigint", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "bigint" + }, + "originalName": "c_bigint" + }, + { + "name": "c_float", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "float" + }, + "originalName": "c_float" + }, + { + "name": "c_numeric", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_numeric" + }, + { + "name": "c_decimal", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_decimal" + }, + { + "name": "c_dec", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_dec" + }, + { + "name": "c_fixed", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "decimal" + }, + "originalName": "c_fixed" + }, + { + "name": "c_double", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double" + }, + { + "name": "c_double_precision", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "double" + }, + "originalName": "c_double_precision" + }, + { + "name": "c_char", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_char" + }, + { + "name": "c_nchar", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_nchar" + }, + { + "name": "c_national_char", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "char" + }, + "originalName": "c_national_char" + }, + { + "name": "c_varchar", + "length": 100, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "varchar" + }, + "originalName": "c_varchar" + }, + { + "name": "c_tinytext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinytext" + }, + "originalName": "c_tinytext" + }, + { + "name": "c_mediumtext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumtext" + }, + "originalName": "c_mediumtext" + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + }, + { + "name": "c_longtext", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "longtext" + }, + "originalName": "c_longtext" + }, + { + "name": "c_enum", + "length": 6, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mysql_types_c_enum" + }, + "originalName": "c_enum" + }, + { + "name": "c_year", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "year" + }, + "originalName": "c_year" + }, + { + "name": "c_date", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + }, + { + "name": "c_datetime", + "length": 19, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "datetime" + }, + "originalName": "c_datetime" + }, + { + "name": "c_timestamp", + "length": 19, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "timestamp" + }, + "originalName": "c_timestamp" + }, + { + "name": "c_binary", + "length": 3, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "binary" + }, + "originalName": "c_binary" + }, + { + "name": "c_varbinary", + "length": 10, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "varbinary" + }, + "originalName": "c_varbinary" + }, + { + "name": "c_tinyblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "tinyblob" + }, + "originalName": "c_tinyblob" + }, + { + "name": "c_blob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "blob" + }, + "originalName": "c_blob" + }, + { + "name": "c_mediumblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "mediumblob" + }, + "originalName": "c_mediumblob" + }, + { + "name": "c_longblob", + "length": -1, + "table": { + "name": "mysql_types" + }, + "type": { + "name": "longblob" + }, + "originalName": "c_longblob" + } + ], + "filename": "query.sql" + }, + { + "text": "TRUNCATE TABLE mysql_types", + "name": "TruncateMysqlTypes", + "cmd": ":exec", + "filename": "query.sql" + }, + { + "text": "INSERT INTO extended.bios (author_name, name, bio_type) VALUES (?, ?, ?)", + "name": "CreateExtendedBio", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "author_name", + "length": 100, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "varchar" + }, + "originalName": "author_name" + } + }, + { + "number": 2, + "column": { + "name": "name", + "length": 100, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "varchar" + }, + "originalName": "name" + } + }, + { + "number": 3, + "column": { + "name": "bio_type", + "length": 13, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "bios_bio_type" + }, + "originalName": "bio_type" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "schema": "extended", + "name": "bios" + } + }, + { + "text": "SELECT author_name, name, bio_type FROM extended.bios WHERE bio_type = ? LIMIT 1", + "name": "GetFirstExtendedBioByType", + "cmd": ":one", + "columns": [ + { + "name": "author_name", + "length": 100, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "varchar" + }, + "originalName": "author_name" + }, + { + "name": "name", + "length": 100, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "varchar" + }, + "originalName": "name" + }, + { + "name": "bio_type", + "length": 13, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "bios_bio_type" + }, + "originalName": "bio_type" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "bio_type", + "length": 13, + "table": { + "schema": "extended", + "name": "bios" + }, + "type": { + "name": "bios_bio_type" + }, + "originalName": "bio_type" + } + } + ], + "filename": "query.sql" + }, + { + "text": "TRUNCATE TABLE extended.bios", + "name": "TruncateExtendedBios", + "cmd": ":exec", + "filename": "query.sql" + } + ], + "sqlc_version": "v1.27.0", + "plugin_options": "e30=" +} \ No newline at end of file diff --git a/examples/NpgsqlDapperExample/request.json b/examples/NpgsqlDapperExample/request.json new file mode 100644 index 00000000..a11a5179 --- /dev/null +++ b/examples/NpgsqlDapperExample/request.json @@ -0,0 +1,34340 @@ +{ + "settings": { + "version": "2", + "engine": "postgresql", + "schema": [ + "examples/config/postgresql/schema.sql" + ], + "queries": [ + "examples/config/postgresql/query.sql" + ], + "codegen": { + "out": "examples/NpgsqlDapperExample", + "plugin": "csharp", + "options": "eyJkZWJ1Z1JlcXVlc3QiOnRydWUsImdlbmVyYXRlQ3Nwcm9qIjp0cnVlLCJuYW1lc3BhY2VOYW1lIjoiTnBnc3FsRGFwcGVyRXhhbXBsZUdlbiIsInRhcmdldEZyYW1ld29yayI6Im5ldDguMCIsInVzZURhcHBlciI6dHJ1ZX0=", + "process": { + "cmd": "./dist/LocalRunner" + } + } + }, + "catalog": { + "defaultSchema": "public", + "schemas": [ + { + "name": "public", + "tables": [ + { + "rel": { + "name": "authors" + }, + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + } + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + } + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "name": "books" + }, + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "bigserial" + } + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "text" + } + }, + { + "name": "author_id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "schema": "pg_catalog", + "name": "int8" + } + }, + { + "name": "description", + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "name": "postgres_types" + }, + "columns": [ + { + "name": "c_boolean", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bool" + } + }, + { + "name": "c_bit", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bit" + } + }, + { + "name": "c_smallint", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int2" + } + }, + { + "name": "c_integer", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int4" + } + }, + { + "name": "c_bigint", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int8" + } + }, + { + "name": "c_decimal", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "numeric" + } + }, + { + "name": "c_numeric", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "numeric" + } + }, + { + "name": "c_real", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "float4" + } + }, + { + "name": "c_double_precision", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "float8" + } + }, + { + "name": "c_money", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "money" + } + }, + { + "name": "c_date", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "date" + } + }, + { + "name": "c_time", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "time" + } + }, + { + "name": "c_timestamp", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "timestamp" + } + }, + { + "name": "c_timestamp_with_tz", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "timestamptz" + } + }, + { + "name": "c_char", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bpchar" + } + }, + { + "name": "c_varchar", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "varchar" + } + }, + { + "name": "c_character_varying", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "varchar" + } + }, + { + "name": "c_bytea", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "bytea" + } + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "text" + } + }, + { + "name": "c_json", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "json" + } + }, + { + "name": "c_text_array", + "isArray": true, + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "text" + }, + "arrayDims": 1 + }, + { + "name": "c_integer_array", + "isArray": true, + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int4" + }, + "arrayDims": 1 + } + ] + }, + { + "rel": { + "name": "postgres_geometric_types" + }, + "columns": [ + { + "name": "c_point", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "point" + } + }, + { + "name": "c_line", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "line" + } + }, + { + "name": "c_lseg", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "lseg" + } + }, + { + "name": "c_box", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "box" + } + }, + { + "name": "c_path", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "path" + } + }, + { + "name": "c_polygon", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "polygon" + } + }, + { + "name": "c_circle", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "circle" + } + } + ] + } + ] + }, + { + "name": "pg_temp" + }, + { + "name": "pg_catalog", + "tables": [ + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "tid" + } + }, + { + "name": "aggfnoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggkind", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "char" + } + }, + { + "name": "aggnumdirectargs", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "int2" + } + }, + { + "name": "aggtransfn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggfinalfn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggcombinefn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggserialfn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggdeserialfn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggmtransfn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggminvtransfn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggmfinalfn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggfinalextra", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "bool" + } + }, + { + "name": "aggmfinalextra", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "bool" + } + }, + { + "name": "aggfinalmodify", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "char" + } + }, + { + "name": "aggmfinalmodify", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "char" + } + }, + { + "name": "aggsortop", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "oid" + } + }, + { + "name": "aggtranstype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "oid" + } + }, + { + "name": "aggtransspace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "int4" + } + }, + { + "name": "aggmtranstype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "oid" + } + }, + { + "name": "aggmtransspace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "int4" + } + }, + { + "name": "agginitval", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "text" + } + }, + { + "name": "aggminitval", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "name" + } + }, + { + "name": "amhandler", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "amtype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "char" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amopfamily", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amoplefttype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amoprighttype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amopstrategy", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "int2" + } + }, + { + "name": "amoppurpose", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "char" + } + }, + { + "name": "amopopr", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amopmethod", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amopsortfamily", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amprocfamily", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amproclefttype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amprocrighttype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amprocnum", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "int2" + } + }, + { + "name": "amproc", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "regproc" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "oid" + } + }, + { + "name": "adrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "oid" + } + }, + { + "name": "adnum", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "int2" + } + }, + { + "name": "adbin", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "tid" + } + }, + { + "name": "attrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "oid" + } + }, + { + "name": "attname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "name" + } + }, + { + "name": "atttypid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "oid" + } + }, + { + "name": "attstattarget", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "int4" + } + }, + { + "name": "attlen", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "int2" + } + }, + { + "name": "attnum", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "int2" + } + }, + { + "name": "attndims", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "int4" + } + }, + { + "name": "attcacheoff", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "int4" + } + }, + { + "name": "atttypmod", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "int4" + } + }, + { + "name": "attbyval", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "bool" + } + }, + { + "name": "attalign", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "char" + } + }, + { + "name": "attstorage", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "char" + } + }, + { + "name": "attcompression", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "char" + } + }, + { + "name": "attnotnull", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "bool" + } + }, + { + "name": "atthasdef", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "bool" + } + }, + { + "name": "atthasmissing", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "bool" + } + }, + { + "name": "attidentity", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "char" + } + }, + { + "name": "attgenerated", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "char" + } + }, + { + "name": "attisdropped", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "bool" + } + }, + { + "name": "attislocal", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "bool" + } + }, + { + "name": "attinhcount", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "int4" + } + }, + { + "name": "attcollation", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "oid" + } + }, + { + "name": "attacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "_aclitem" + } + }, + { + "name": "attoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "_text" + } + }, + { + "name": "attfdwoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "_text" + } + }, + { + "name": "attmissingval", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "anyarray" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "tid" + } + }, + { + "name": "roleid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "oid" + } + }, + { + "name": "member", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "oid" + } + }, + { + "name": "grantor", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "oid" + } + }, + { + "name": "admin_option", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "oid" + } + }, + { + "name": "rolname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "name" + } + }, + { + "name": "rolsuper", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolinherit", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolcreaterole", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolcreatedb", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolcanlogin", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolreplication", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolbypassrls", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolconnlimit", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "int4" + } + }, + { + "name": "rolpassword", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "text" + } + }, + { + "name": "rolvaliduntil", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "columns": [ + { + "name": "name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "name" + } + }, + { + "name": "version", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "text" + } + }, + { + "name": "installed", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "bool" + } + }, + { + "name": "superuser", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "bool" + } + }, + { + "name": "trusted", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relocatable", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "bool" + } + }, + { + "name": "schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "name" + } + }, + { + "name": "requires", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "_name" + } + }, + { + "name": "comment", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "columns": [ + { + "name": "name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "type": { + "name": "name" + } + }, + { + "name": "default_version", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "type": { + "name": "text" + } + }, + { + "name": "installed_version", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "type": { + "name": "text" + } + }, + { + "name": "comment", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "text" + } + }, + { + "name": "ident", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "text" + } + }, + { + "name": "parent", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "text" + } + }, + { + "name": "level", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "int4" + } + }, + { + "name": "total_bytes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "total_nblocks", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "free_bytes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "free_chunks", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "used_bytes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "oid" + } + }, + { + "name": "castsource", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "oid" + } + }, + { + "name": "casttarget", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "oid" + } + }, + { + "name": "castfunc", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "oid" + } + }, + { + "name": "castcontext", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "char" + } + }, + { + "name": "castmethod", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "char" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "name" + } + }, + { + "name": "relnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "reltype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "reloftype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relam", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relfilenode", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "reltablespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relpages", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "int4" + } + }, + { + "name": "reltuples", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "float4" + } + }, + { + "name": "relallvisible", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "int4" + } + }, + { + "name": "reltoastrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relhasindex", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relisshared", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relpersistence", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "char" + } + }, + { + "name": "relkind", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "char" + } + }, + { + "name": "relnatts", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "int2" + } + }, + { + "name": "relchecks", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "int2" + } + }, + { + "name": "relhasrules", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relhastriggers", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relhassubclass", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relrowsecurity", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relforcerowsecurity", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relispopulated", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relreplident", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "char" + } + }, + { + "name": "relispartition", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relrewrite", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relfrozenxid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "xid" + } + }, + { + "name": "relminmxid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "xid" + } + }, + { + "name": "relacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "_aclitem" + } + }, + { + "name": "reloptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "_text" + } + }, + { + "name": "relpartbound", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "oid" + } + }, + { + "name": "collname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "name" + } + }, + { + "name": "collnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "oid" + } + }, + { + "name": "collowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "oid" + } + }, + { + "name": "collprovider", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "char" + } + }, + { + "name": "collisdeterministic", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "bool" + } + }, + { + "name": "collencoding", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "int4" + } + }, + { + "name": "collcollate", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "text" + } + }, + { + "name": "collctype", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "text" + } + }, + { + "name": "colliculocale", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "text" + } + }, + { + "name": "collversion", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_config" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_config" + }, + "type": { + "name": "text" + } + }, + { + "name": "setting", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_config" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "conname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "name" + } + }, + { + "name": "connamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "contype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "char" + } + }, + { + "name": "condeferrable", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "bool" + } + }, + { + "name": "condeferred", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "bool" + } + }, + { + "name": "convalidated", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "bool" + } + }, + { + "name": "conrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "contypid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "conindid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "conparentid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "confrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "confupdtype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "char" + } + }, + { + "name": "confdeltype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "char" + } + }, + { + "name": "confmatchtype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "char" + } + }, + { + "name": "conislocal", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "bool" + } + }, + { + "name": "coninhcount", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "int4" + } + }, + { + "name": "connoinherit", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "bool" + } + }, + { + "name": "conkey", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "_int2" + } + }, + { + "name": "confkey", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "_int2" + } + }, + { + "name": "conpfeqop", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "conppeqop", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "conffeqop", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "confdelsetcols", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "_int2" + } + }, + { + "name": "conexclop", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "conbin", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "oid" + } + }, + { + "name": "conname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "name" + } + }, + { + "name": "connamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "oid" + } + }, + { + "name": "conowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "oid" + } + }, + { + "name": "conforencoding", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "int4" + } + }, + { + "name": "contoencoding", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "int4" + } + }, + { + "name": "conproc", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "condefault", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "type": { + "name": "text" + } + }, + { + "name": "statement", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "type": { + "name": "text" + } + }, + { + "name": "is_holdable", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "type": { + "name": "bool" + } + }, + { + "name": "is_binary", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "type": { + "name": "bool" + } + }, + { + "name": "is_scrollable", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "type": { + "name": "bool" + } + }, + { + "name": "creation_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "name" + } + }, + { + "name": "datdba", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "oid" + } + }, + { + "name": "encoding", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "int4" + } + }, + { + "name": "datlocprovider", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "char" + } + }, + { + "name": "datistemplate", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "bool" + } + }, + { + "name": "datallowconn", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "bool" + } + }, + { + "name": "datconnlimit", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "int4" + } + }, + { + "name": "datfrozenxid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "xid" + } + }, + { + "name": "datminmxid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "xid" + } + }, + { + "name": "dattablespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datcollate", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "text" + } + }, + { + "name": "datctype", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "text" + } + }, + { + "name": "daticulocale", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "text" + } + }, + { + "name": "datcollversion", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "text" + } + }, + { + "name": "datacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "tid" + } + }, + { + "name": "setdatabase", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "oid" + } + }, + { + "name": "setrole", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "oid" + } + }, + { + "name": "setconfig", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "oid" + } + }, + { + "name": "defaclrole", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "oid" + } + }, + { + "name": "defaclnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "oid" + } + }, + { + "name": "defaclobjtype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "char" + } + }, + { + "name": "defaclacl", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "tid" + } + }, + { + "name": "classid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objsubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "int4" + } + }, + { + "name": "refclassid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "refobjid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "refobjsubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "int4" + } + }, + { + "name": "deptype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "char" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "tid" + } + }, + { + "name": "objoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "oid" + } + }, + { + "name": "classoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objsubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "int4" + } + }, + { + "name": "description", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "oid" + } + }, + { + "name": "enumtypid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "oid" + } + }, + { + "name": "enumsortorder", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "float4" + } + }, + { + "name": "enumlabel", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "name" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "evtname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "name" + } + }, + { + "name": "evtevent", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "name" + } + }, + { + "name": "evtowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "evtfoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "evtenabled", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "char" + } + }, + { + "name": "evttags", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "oid" + } + }, + { + "name": "extname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "name" + } + }, + { + "name": "extowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "oid" + } + }, + { + "name": "extnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "oid" + } + }, + { + "name": "extrelocatable", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "bool" + } + }, + { + "name": "extversion", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "text" + } + }, + { + "name": "extconfig", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "extcondition", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "columns": [ + { + "name": "sourcefile", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "sourceline", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "type": { + "name": "int4" + } + }, + { + "name": "seqno", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "type": { + "name": "int4" + } + }, + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "setting", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "applied", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "type": { + "name": "bool" + } + }, + { + "name": "error", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "oid" + } + }, + { + "name": "fdwname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "name" + } + }, + { + "name": "fdwowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "oid" + } + }, + { + "name": "fdwhandler", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "oid" + } + }, + { + "name": "fdwvalidator", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "oid" + } + }, + { + "name": "fdwacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "_aclitem" + } + }, + { + "name": "fdwoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srvname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "name" + } + }, + { + "name": "srvowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srvfdw", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srvtype", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "text" + } + }, + { + "name": "srvversion", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "text" + } + }, + { + "name": "srvacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "_aclitem" + } + }, + { + "name": "srvoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "tid" + } + }, + { + "name": "ftrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "oid" + } + }, + { + "name": "ftserver", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "oid" + } + }, + { + "name": "ftoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_group" + }, + "columns": [ + { + "name": "groname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_group" + }, + "type": { + "name": "name" + } + }, + { + "name": "grosysid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_group" + }, + "type": { + "name": "oid" + } + }, + { + "name": "grolist", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_group" + }, + "type": { + "name": "_oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "columns": [ + { + "name": "line_number", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "int4" + } + }, + { + "name": "type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "text" + } + }, + { + "name": "database", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "_text" + } + }, + { + "name": "user_name", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "_text" + } + }, + { + "name": "address", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "text" + } + }, + { + "name": "netmask", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "text" + } + }, + { + "name": "auth_method", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "text" + } + }, + { + "name": "options", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "_text" + } + }, + { + "name": "error", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ident_file_mappings" + }, + "columns": [ + { + "name": "line_number", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ident_file_mappings" + }, + "type": { + "name": "int4" + } + }, + { + "name": "map_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ident_file_mappings" + }, + "type": { + "name": "text" + } + }, + { + "name": "sys_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ident_file_mappings" + }, + "type": { + "name": "text" + } + }, + { + "name": "pg_username", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ident_file_mappings" + }, + "type": { + "name": "text" + } + }, + { + "name": "error", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ident_file_mappings" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "tid" + } + }, + { + "name": "indexrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indnatts", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "int2" + } + }, + { + "name": "indnkeyatts", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "int2" + } + }, + { + "name": "indisunique", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indnullsnotdistinct", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indisprimary", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indisexclusion", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indimmediate", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indisclustered", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indisvalid", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indcheckxmin", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indisready", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indislive", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indisreplident", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indkey", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "int2vector" + } + }, + { + "name": "indcollation", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "oidvector" + } + }, + { + "name": "indclass", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "oidvector" + } + }, + { + "name": "indoption", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "int2vector" + } + }, + { + "name": "indexprs", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "indpred", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablespace", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexdef", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "tid" + } + }, + { + "name": "inhrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "oid" + } + }, + { + "name": "inhparent", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "oid" + } + }, + { + "name": "inhseqno", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "int4" + } + }, + { + "name": "inhdetachpending", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "tid" + } + }, + { + "name": "objoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "oid" + } + }, + { + "name": "classoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objsubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "int4" + } + }, + { + "name": "privtype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "char" + } + }, + { + "name": "initprivs", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "oid" + } + }, + { + "name": "lanname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "name" + } + }, + { + "name": "lanowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "oid" + } + }, + { + "name": "lanispl", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "bool" + } + }, + { + "name": "lanpltrusted", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "bool" + } + }, + { + "name": "lanplcallfoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "oid" + } + }, + { + "name": "laninline", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "oid" + } + }, + { + "name": "lanvalidator", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "oid" + } + }, + { + "name": "lanacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "tid" + } + }, + { + "name": "loid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "oid" + } + }, + { + "name": "pageno", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "int4" + } + }, + { + "name": "data", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "bytea" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "oid" + } + }, + { + "name": "lomowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "oid" + } + }, + { + "name": "lomacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "columns": [ + { + "name": "locktype", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "text" + } + }, + { + "name": "database", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relation", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "oid" + } + }, + { + "name": "page", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "int4" + } + }, + { + "name": "tuple", + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "int2" + } + }, + { + "name": "virtualxid", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "text" + } + }, + { + "name": "transactionid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "xid" + } + }, + { + "name": "classid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objsubid", + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "int2" + } + }, + { + "name": "virtualtransaction", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "text" + } + }, + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "int4" + } + }, + { + "name": "mode", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "text" + } + }, + { + "name": "granted", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "bool" + } + }, + { + "name": "fastpath", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "bool" + } + }, + { + "name": "waitstart", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "type": { + "name": "name" + } + }, + { + "name": "matviewname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "type": { + "name": "name" + } + }, + { + "name": "matviewowner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablespace", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "type": { + "name": "name" + } + }, + { + "name": "hasindexes", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "type": { + "name": "bool" + } + }, + { + "name": "ispopulated", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "type": { + "name": "bool" + } + }, + { + "name": "definition", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "nspname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "name" + } + }, + { + "name": "nspowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "nspacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opcmethod", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opcname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "name" + } + }, + { + "name": "opcnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opcowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opcfamily", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opcintype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opcdefault", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "bool" + } + }, + { + "name": "opckeytype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "name" + } + }, + { + "name": "oprnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprkind", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "char" + } + }, + { + "name": "oprcanmerge", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "bool" + } + }, + { + "name": "oprcanhash", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "bool" + } + }, + { + "name": "oprleft", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprright", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprresult", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprcom", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprnegate", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprcode", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "oprrest", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "oprjoin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "regproc" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opfmethod", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opfname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "name" + } + }, + { + "name": "opfnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opfowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "oid" + } + }, + { + "name": "parname", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "text" + } + }, + { + "name": "paracl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "tid" + } + }, + { + "name": "partrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "oid" + } + }, + { + "name": "partstrat", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "char" + } + }, + { + "name": "partnatts", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "int2" + } + }, + { + "name": "partdefid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "oid" + } + }, + { + "name": "partattrs", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "int2vector" + } + }, + { + "name": "partclass", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "oidvector" + } + }, + { + "name": "partcollation", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "oidvector" + } + }, + { + "name": "partexprs", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "name" + } + }, + { + "name": "policyname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "name" + } + }, + { + "name": "permissive", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "text" + } + }, + { + "name": "roles", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "_name" + } + }, + { + "name": "cmd", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "text" + } + }, + { + "name": "qual", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "text" + } + }, + { + "name": "with_check", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "oid" + } + }, + { + "name": "polname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "name" + } + }, + { + "name": "polrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "oid" + } + }, + { + "name": "polcmd", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "char" + } + }, + { + "name": "polpermissive", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "bool" + } + }, + { + "name": "polroles", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "polqual", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "polwithcheck", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "type": { + "name": "text" + } + }, + { + "name": "statement", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "type": { + "name": "text" + } + }, + { + "name": "prepare_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "parameter_types", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "type": { + "name": "_regtype" + } + }, + { + "name": "from_sql", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "type": { + "name": "bool" + } + }, + { + "name": "generic_plans", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "type": { + "name": "int8" + } + }, + { + "name": "custom_plans", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "columns": [ + { + "name": "transaction", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "type": { + "name": "xid" + } + }, + { + "name": "gid", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "type": { + "name": "text" + } + }, + { + "name": "prepared", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "owner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "type": { + "name": "name" + } + }, + { + "name": "database", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "type": { + "name": "name" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "proname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "name" + } + }, + { + "name": "pronamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "proowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "prolang", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "procost", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "float4" + } + }, + { + "name": "prorows", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "float4" + } + }, + { + "name": "provariadic", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "prosupport", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "prokind", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "char" + } + }, + { + "name": "prosecdef", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "bool" + } + }, + { + "name": "proleakproof", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "bool" + } + }, + { + "name": "proisstrict", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "bool" + } + }, + { + "name": "proretset", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "bool" + } + }, + { + "name": "provolatile", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "char" + } + }, + { + "name": "proparallel", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "char" + } + }, + { + "name": "pronargs", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "int2" + } + }, + { + "name": "pronargdefaults", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "int2" + } + }, + { + "name": "prorettype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "proargtypes", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oidvector" + } + }, + { + "name": "proallargtypes", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "proargmodes", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "_char" + } + }, + { + "name": "proargnames", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "_text" + } + }, + { + "name": "proargdefaults", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "protrftypes", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "prosrc", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "text" + } + }, + { + "name": "probin", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "text" + } + }, + { + "name": "prosqlbody", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "proconfig", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "_text" + } + }, + { + "name": "proacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "oid" + } + }, + { + "name": "pubname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "name" + } + }, + { + "name": "pubowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "oid" + } + }, + { + "name": "puballtables", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "bool" + } + }, + { + "name": "pubinsert", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "bool" + } + }, + { + "name": "pubupdate", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "bool" + } + }, + { + "name": "pubdelete", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "bool" + } + }, + { + "name": "pubtruncate", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "bool" + } + }, + { + "name": "pubviaroot", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "pnpubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "pnnspid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "prpubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "prrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "prqual", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "prattrs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "int2vector" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "columns": [ + { + "name": "pubname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "attnames", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "type": { + "name": "_name" + } + }, + { + "name": "rowfilter", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "tid" + } + }, + { + "name": "rngtypid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "oid" + } + }, + { + "name": "rngsubtype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "oid" + } + }, + { + "name": "rngmultitypid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "oid" + } + }, + { + "name": "rngcollation", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "oid" + } + }, + { + "name": "rngsubopc", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "oid" + } + }, + { + "name": "rngcanonical", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "rngsubdiff", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "regproc" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "tid" + } + }, + { + "name": "roident", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "oid" + } + }, + { + "name": "roname", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "columns": [ + { + "name": "local_id", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "type": { + "name": "oid" + } + }, + { + "name": "external_id", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "type": { + "name": "text" + } + }, + { + "name": "remote_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "local_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "type": { + "name": "pg_lsn" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "columns": [ + { + "name": "slot_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "name" + } + }, + { + "name": "plugin", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "name" + } + }, + { + "name": "slot_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "text" + } + }, + { + "name": "datoid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "oid" + } + }, + { + "name": "database", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "name" + } + }, + { + "name": "temporary", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "bool" + } + }, + { + "name": "active", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "bool" + } + }, + { + "name": "active_pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "int4" + } + }, + { + "name": "xmin", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "xid" + } + }, + { + "name": "catalog_xmin", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "xid" + } + }, + { + "name": "restart_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "confirmed_flush_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "wal_status", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "text" + } + }, + { + "name": "safe_wal_size", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "two_phase", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "oid" + } + }, + { + "name": "rulename", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "name" + } + }, + { + "name": "ev_class", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "oid" + } + }, + { + "name": "ev_type", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "char" + } + }, + { + "name": "ev_enabled", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "char" + } + }, + { + "name": "is_instead", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "bool" + } + }, + { + "name": "ev_qual", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "ev_action", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "columns": [ + { + "name": "rolname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "name" + } + }, + { + "name": "rolsuper", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolinherit", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolcreaterole", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolcreatedb", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolcanlogin", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolreplication", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolconnlimit", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "int4" + } + }, + { + "name": "rolpassword", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "text" + } + }, + { + "name": "rolvaliduntil", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "rolbypassrls", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolconfig", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "_text" + } + }, + { + "name": "oid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "type": { + "name": "name" + } + }, + { + "name": "rulename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "type": { + "name": "name" + } + }, + { + "name": "definition", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "tid" + } + }, + { + "name": "objoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "classoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objsubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "int4" + } + }, + { + "name": "provider", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "text" + } + }, + { + "name": "label", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "columns": [ + { + "name": "objoid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "oid" + } + }, + { + "name": "classoid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objsubid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "int4" + } + }, + { + "name": "objtype", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "text" + } + }, + { + "name": "objnamespace", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objname", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "text" + } + }, + { + "name": "provider", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "text" + } + }, + { + "name": "label", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "tid" + } + }, + { + "name": "seqrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "oid" + } + }, + { + "name": "seqtypid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "oid" + } + }, + { + "name": "seqstart", + "notNull": true, + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seqincrement", + "notNull": true, + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seqmax", + "notNull": true, + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seqmin", + "notNull": true, + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seqcache", + "notNull": true, + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seqcycle", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "sequencename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "sequenceowner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "data_type", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "regtype" + } + }, + { + "name": "start_value", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "min_value", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "max_value", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "increment_by", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "cycle", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "bool" + } + }, + { + "name": "cache_size", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "last_value", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "setting", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "unit", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "category", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "short_desc", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "extra_desc", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "context", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "vartype", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "source", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "min_val", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "max_val", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "enumvals", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "_text" + } + }, + { + "name": "boot_val", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "reset_val", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "sourcefile", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "sourceline", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "int4" + } + }, + { + "name": "pending_restart", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "columns": [ + { + "name": "usename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "name" + } + }, + { + "name": "usesysid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "oid" + } + }, + { + "name": "usecreatedb", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "bool" + } + }, + { + "name": "usesuper", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "bool" + } + }, + { + "name": "userepl", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "bool" + } + }, + { + "name": "usebypassrls", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "bool" + } + }, + { + "name": "passwd", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "text" + } + }, + { + "name": "valuntil", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "useconfig", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "tid" + } + }, + { + "name": "dbid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "classid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objsubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "int4" + } + }, + { + "name": "refclassid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "refobjid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "deptype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "char" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "tid" + } + }, + { + "name": "objoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "classoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "description", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "type": { + "name": "text" + } + }, + { + "name": "off", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "type": { + "name": "int8" + } + }, + { + "name": "size", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "type": { + "name": "int8" + } + }, + { + "name": "allocated_size", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "tid" + } + }, + { + "name": "objoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "classoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "provider", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "text" + } + }, + { + "name": "label", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "columns": [ + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "name" + } + }, + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "int4" + } + }, + { + "name": "leader_pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "int4" + } + }, + { + "name": "usesysid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "oid" + } + }, + { + "name": "usename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "name" + } + }, + { + "name": "application_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "text" + } + }, + { + "name": "client_addr", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "inet" + } + }, + { + "name": "client_hostname", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "text" + } + }, + { + "name": "client_port", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "int4" + } + }, + { + "name": "backend_start", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "xact_start", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "query_start", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "state_change", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "wait_event_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "text" + } + }, + { + "name": "wait_event", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "text" + } + }, + { + "name": "state", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "text" + } + }, + { + "name": "backend_xid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "xid" + } + }, + { + "name": "backend_xmin", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "xid" + } + }, + { + "name": "query_id", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "int8" + } + }, + { + "name": "query", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "text" + } + }, + { + "name": "backend_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indexrelid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexrelname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "seq_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_del", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_live_tup", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_dead_tup", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_mod_since_analyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_ins_since_vacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "last_vacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_autovacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_analyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_autoanalyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "vacuum_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "autovacuum_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "analyze_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "autoanalyze_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "columns": [ + { + "name": "archived_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "type": { + "name": "int8" + } + }, + { + "name": "last_archived_wal", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "type": { + "name": "text" + } + }, + { + "name": "last_archived_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "failed_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "type": { + "name": "int8" + } + }, + { + "name": "last_failed_wal", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "type": { + "name": "text" + } + }, + { + "name": "last_failed_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "columns": [ + { + "name": "checkpoints_timed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "checkpoints_req", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "checkpoint_write_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "float8" + } + }, + { + "name": "checkpoint_sync_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "float8" + } + }, + { + "name": "buffers_checkpoint", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "buffers_clean", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "maxwritten_clean", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "buffers_backend", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "buffers_backend_fsync", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "buffers_alloc", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "columns": [ + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "name" + } + }, + { + "name": "numbackends", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int4" + } + }, + { + "name": "xact_commit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "xact_rollback", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tup_returned", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tup_fetched", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tup_inserted", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tup_updated", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tup_deleted", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "conflicts", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "temp_files", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "temp_bytes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "deadlocks", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "checksum_failures", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "checksum_last_failure", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "blk_read_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "float8" + } + }, + { + "name": "blk_write_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "float8" + } + }, + { + "name": "session_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "float8" + } + }, + { + "name": "active_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "float8" + } + }, + { + "name": "idle_in_transaction_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "float8" + } + }, + { + "name": "sessions", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "sessions_abandoned", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "sessions_fatal", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "sessions_killed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "columns": [ + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "type": { + "name": "name" + } + }, + { + "name": "confl_tablespace", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "confl_lock", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "confl_snapshot", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "confl_bufferpin", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "confl_deadlock", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "type": { + "name": "int4" + } + }, + { + "name": "gss_authenticated", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "type": { + "name": "bool" + } + }, + { + "name": "principal", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "type": { + "name": "text" + } + }, + { + "name": "encrypted", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "int4" + } + }, + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "name" + } + }, + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "oid" + } + }, + { + "name": "phase", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "text" + } + }, + { + "name": "sample_blks_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "int8" + } + }, + { + "name": "sample_blks_scanned", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "int8" + } + }, + { + "name": "ext_stats_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "int8" + } + }, + { + "name": "ext_stats_computed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "int8" + } + }, + { + "name": "child_tables_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "int8" + } + }, + { + "name": "child_tables_done", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "int8" + } + }, + { + "name": "current_child_table_relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "type": { + "name": "int4" + } + }, + { + "name": "phase", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "type": { + "name": "text" + } + }, + { + "name": "backup_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "type": { + "name": "int8" + } + }, + { + "name": "backup_streamed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tablespaces_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tablespaces_streamed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "int4" + } + }, + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "name" + } + }, + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "oid" + } + }, + { + "name": "command", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "text" + } + }, + { + "name": "phase", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "text" + } + }, + { + "name": "cluster_index_relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "oid" + } + }, + { + "name": "heap_tuples_scanned", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_tuples_written", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_blks_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_blks_scanned", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "int8" + } + }, + { + "name": "index_rebuild_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "int4" + } + }, + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "name" + } + }, + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "oid" + } + }, + { + "name": "command", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "text" + } + }, + { + "name": "type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "text" + } + }, + { + "name": "bytes_processed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "int8" + } + }, + { + "name": "bytes_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tuples_processed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tuples_excluded", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int4" + } + }, + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "name" + } + }, + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "oid" + } + }, + { + "name": "index_relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "oid" + } + }, + { + "name": "command", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "text" + } + }, + { + "name": "phase", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "text" + } + }, + { + "name": "lockers_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "lockers_done", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "current_locker_pid", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blocks_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blocks_done", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tuples_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tuples_done", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "partitions_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "partitions_done", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "int4" + } + }, + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "name" + } + }, + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "oid" + } + }, + { + "name": "phase", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "text" + } + }, + { + "name": "heap_blks_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_blks_scanned", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_blks_vacuumed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "int8" + } + }, + { + "name": "index_vacuum_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "int8" + } + }, + { + "name": "max_dead_tuples", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "int8" + } + }, + { + "name": "num_dead_tuples", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "columns": [ + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "prefetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int8" + } + }, + { + "name": "hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int8" + } + }, + { + "name": "skip_init", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int8" + } + }, + { + "name": "skip_new", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int8" + } + }, + { + "name": "skip_fpw", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int8" + } + }, + { + "name": "skip_rep", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int8" + } + }, + { + "name": "wal_distance", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int4" + } + }, + { + "name": "block_distance", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int4" + } + }, + { + "name": "io_depth", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int4" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "int4" + } + }, + { + "name": "usesysid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "oid" + } + }, + { + "name": "usename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "name" + } + }, + { + "name": "application_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "text" + } + }, + { + "name": "client_addr", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "inet" + } + }, + { + "name": "client_hostname", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "text" + } + }, + { + "name": "client_port", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "int4" + } + }, + { + "name": "backend_start", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "backend_xmin", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "xid" + } + }, + { + "name": "state", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "text" + } + }, + { + "name": "sent_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "write_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "flush_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "replay_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "write_lag", + "length": 16, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "interval" + } + }, + { + "name": "flush_lag", + "length": 16, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "interval" + } + }, + { + "name": "replay_lag", + "length": 16, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "interval" + } + }, + { + "name": "sync_priority", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "int4" + } + }, + { + "name": "sync_state", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "text" + } + }, + { + "name": "reply_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "columns": [ + { + "name": "slot_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "text" + } + }, + { + "name": "spill_txns", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "spill_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "spill_bytes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stream_txns", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stream_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stream_bytes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "total_txns", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "total_bytes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "text" + } + }, + { + "name": "blks_zeroed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_written", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_exists", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "int8" + } + }, + { + "name": "flushes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "int8" + } + }, + { + "name": "truncates", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "int4" + } + }, + { + "name": "ssl", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "bool" + } + }, + { + "name": "version", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "text" + } + }, + { + "name": "cipher", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "text" + } + }, + { + "name": "bits", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "int4" + } + }, + { + "name": "client_dn", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "text" + } + }, + { + "name": "client_serial", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "numeric" + } + }, + { + "name": "issuer_dn", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "columns": [ + { + "name": "subid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "subname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "name" + } + }, + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "int4" + } + }, + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "received_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "last_msg_send_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_msg_receipt_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "latest_end_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "latest_end_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription_stats" + }, + "columns": [ + { + "name": "subid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription_stats" + }, + "type": { + "name": "oid" + } + }, + { + "name": "subname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription_stats" + }, + "type": { + "name": "name" + } + }, + { + "name": "apply_error_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription_stats" + }, + "type": { + "name": "int8" + } + }, + { + "name": "sync_error_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription_stats" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription_stats" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indexrelid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexrelname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "seq_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_del", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_live_tup", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_dead_tup", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_mod_since_analyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_ins_since_vacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "last_vacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_autovacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_analyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_autoanalyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "vacuum_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "autovacuum_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "analyze_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "autoanalyze_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "columns": [ + { + "name": "funcid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "type": { + "name": "name" + } + }, + { + "name": "funcname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "type": { + "name": "name" + } + }, + { + "name": "calls", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "type": { + "name": "int8" + } + }, + { + "name": "total_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "type": { + "name": "float8" + } + }, + { + "name": "self_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "type": { + "name": "float8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indexrelid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexrelname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "seq_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_del", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_live_tup", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_dead_tup", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_mod_since_analyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_ins_since_vacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "last_vacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_autovacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_analyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_autoanalyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "vacuum_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "autovacuum_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "analyze_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "autoanalyze_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "columns": [ + { + "name": "wal_records", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "int8" + } + }, + { + "name": "wal_fpi", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "int8" + } + }, + { + "name": "wal_bytes", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "numeric" + } + }, + { + "name": "wal_buffers_full", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "int8" + } + }, + { + "name": "wal_write", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "int8" + } + }, + { + "name": "wal_sync", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "int8" + } + }, + { + "name": "wal_write_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "float8" + } + }, + { + "name": "wal_sync_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "float8" + } + }, + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "int4" + } + }, + { + "name": "status", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "text" + } + }, + { + "name": "receive_start_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "receive_start_tli", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "int4" + } + }, + { + "name": "written_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "flushed_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "received_tli", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "int4" + } + }, + { + "name": "last_msg_send_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_msg_receipt_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "latest_end_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "latest_end_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "slot_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "text" + } + }, + { + "name": "sender_host", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "text" + } + }, + { + "name": "sender_port", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "int4" + } + }, + { + "name": "conninfo", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "seq_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_del", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "seq_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_del", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "columns": [ + { + "name": "funcid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "type": { + "name": "name" + } + }, + { + "name": "funcname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "type": { + "name": "name" + } + }, + { + "name": "calls", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "type": { + "name": "int8" + } + }, + { + "name": "total_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "type": { + "name": "float8" + } + }, + { + "name": "self_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "type": { + "name": "float8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "seq_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_del", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indexrelid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexrelname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "idx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "heap_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "toast_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "toast_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tidx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tidx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indexrelid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexrelname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "idx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "heap_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "toast_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "toast_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tidx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tidx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indexrelid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexrelname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "idx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "heap_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "toast_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "toast_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tidx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tidx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "tid" + } + }, + { + "name": "starelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "staattnum", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "int2" + } + }, + { + "name": "stainherit", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "bool" + } + }, + { + "name": "stanullfrac", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "float4" + } + }, + { + "name": "stawidth", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "int4" + } + }, + { + "name": "stadistinct", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "float4" + } + }, + { + "name": "stakind1", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "int2" + } + }, + { + "name": "stakind2", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "int2" + } + }, + { + "name": "stakind3", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "int2" + } + }, + { + "name": "stakind4", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "int2" + } + }, + { + "name": "stakind5", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "int2" + } + }, + { + "name": "staop1", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "staop2", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "staop3", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "staop4", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "staop5", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stacoll1", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stacoll2", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stacoll3", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stacoll4", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stacoll5", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stanumbers1", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "stanumbers2", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "stanumbers3", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "stanumbers4", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "stanumbers5", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "stavalues1", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "stavalues2", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "stavalues3", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "stavalues4", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "stavalues5", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "anyarray" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stxrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stxname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "name" + } + }, + { + "name": "stxnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stxowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stxstattarget", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "int4" + } + }, + { + "name": "stxkeys", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "int2vector" + } + }, + { + "name": "stxkind", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "_char" + } + }, + { + "name": "stxexprs", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "tid" + } + }, + { + "name": "stxoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stxdinherit", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "bool" + } + }, + { + "name": "stxdndistinct", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "pg_ndistinct" + } + }, + { + "name": "stxddependencies", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "pg_dependencies" + } + }, + { + "name": "stxdmcv", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "pg_mcv_list" + } + }, + { + "name": "stxdexpr", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "_pg_statistic" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "name" + } + }, + { + "name": "attname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "name" + } + }, + { + "name": "inherited", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "bool" + } + }, + { + "name": "null_frac", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "float4" + } + }, + { + "name": "avg_width", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "int4" + } + }, + { + "name": "n_distinct", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "float4" + } + }, + { + "name": "most_common_vals", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "most_common_freqs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "histogram_bounds", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "correlation", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "float4" + } + }, + { + "name": "most_common_elems", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "most_common_elem_freqs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "elem_count_histogram", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "_float4" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "name" + } + }, + { + "name": "statistics_schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "name" + } + }, + { + "name": "statistics_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "name" + } + }, + { + "name": "statistics_owner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "name" + } + }, + { + "name": "attnames", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "_name" + } + }, + { + "name": "exprs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "_text" + } + }, + { + "name": "kinds", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "_char" + } + }, + { + "name": "inherited", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "bool" + } + }, + { + "name": "n_distinct", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "pg_ndistinct" + } + }, + { + "name": "dependencies", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "pg_dependencies" + } + }, + { + "name": "most_common_vals", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "_text" + } + }, + { + "name": "most_common_val_nulls", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "_bool" + } + }, + { + "name": "most_common_freqs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "_float8" + } + }, + { + "name": "most_common_base_freqs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "_float8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "name" + } + }, + { + "name": "statistics_schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "name" + } + }, + { + "name": "statistics_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "name" + } + }, + { + "name": "statistics_owner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "name" + } + }, + { + "name": "expr", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "text" + } + }, + { + "name": "inherited", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "bool" + } + }, + { + "name": "null_frac", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "float4" + } + }, + { + "name": "avg_width", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "int4" + } + }, + { + "name": "n_distinct", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "float4" + } + }, + { + "name": "most_common_vals", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "most_common_freqs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "histogram_bounds", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "correlation", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "float4" + } + }, + { + "name": "most_common_elems", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "most_common_elem_freqs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "elem_count_histogram", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "_float4" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "subdbid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "subskiplsn", + "notNull": true, + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "subname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "name" + } + }, + { + "name": "subowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "subenabled", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "bool" + } + }, + { + "name": "subbinary", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "bool" + } + }, + { + "name": "substream", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "bool" + } + }, + { + "name": "subtwophasestate", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "char" + } + }, + { + "name": "subdisableonerr", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "bool" + } + }, + { + "name": "subconninfo", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "text" + } + }, + { + "name": "subslotname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "name" + } + }, + { + "name": "subsynccommit", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "text" + } + }, + { + "name": "subpublications", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "tid" + } + }, + { + "name": "srsubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srsubstate", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "char" + } + }, + { + "name": "srsublsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "pg_lsn" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "tableowner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablespace", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "hasindexes", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "bool" + } + }, + { + "name": "hasrules", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "bool" + } + }, + { + "name": "hastriggers", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rowsecurity", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "spcname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "name" + } + }, + { + "name": "spcowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "spcacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "_aclitem" + } + }, + { + "name": "spcoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_abbrevs" + }, + "columns": [ + { + "name": "abbrev", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_abbrevs" + }, + "type": { + "name": "text" + } + }, + { + "name": "utc_offset", + "length": 16, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_abbrevs" + }, + "type": { + "name": "interval" + } + }, + { + "name": "is_dst", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_abbrevs" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "type": { + "name": "text" + } + }, + { + "name": "abbrev", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "type": { + "name": "text" + } + }, + { + "name": "utc_offset", + "length": 16, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "type": { + "name": "interval" + } + }, + { + "name": "is_dst", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "oid" + } + }, + { + "name": "trftype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "oid" + } + }, + { + "name": "trflang", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "oid" + } + }, + { + "name": "trffromsql", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "trftosql", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "regproc" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tgrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tgparentid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tgname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "name" + } + }, + { + "name": "tgfoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tgtype", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "int2" + } + }, + { + "name": "tgenabled", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "char" + } + }, + { + "name": "tgisinternal", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "bool" + } + }, + { + "name": "tgconstrrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tgconstrindid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tgconstraint", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tgdeferrable", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "bool" + } + }, + { + "name": "tginitdeferred", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "bool" + } + }, + { + "name": "tgnargs", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "int2" + } + }, + { + "name": "tgattr", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "int2vector" + } + }, + { + "name": "tgargs", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "bytea" + } + }, + { + "name": "tgqual", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "tgoldtable", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "name" + } + }, + { + "name": "tgnewtable", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "name" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cfgname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "name" + } + }, + { + "name": "cfgnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cfgowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cfgparser", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "tid" + } + }, + { + "name": "mapcfg", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "oid" + } + }, + { + "name": "maptokentype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "int4" + } + }, + { + "name": "mapseqno", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "int4" + } + }, + { + "name": "mapdict", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "oid" + } + }, + { + "name": "dictname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "name" + } + }, + { + "name": "dictnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "oid" + } + }, + { + "name": "dictowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "oid" + } + }, + { + "name": "dicttemplate", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "oid" + } + }, + { + "name": "dictinitoption", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "oid" + } + }, + { + "name": "prsname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "name" + } + }, + { + "name": "prsnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "oid" + } + }, + { + "name": "prsstart", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "prstoken", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "prsend", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "prsheadline", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "prslextype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "regproc" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tmplname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "name" + } + }, + { + "name": "tmplnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tmplinit", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "tmpllexize", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "regproc" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "name" + } + }, + { + "name": "typnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typlen", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "int2" + } + }, + { + "name": "typbyval", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "bool" + } + }, + { + "name": "typtype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "char" + } + }, + { + "name": "typcategory", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "char" + } + }, + { + "name": "typispreferred", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "bool" + } + }, + { + "name": "typisdefined", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "bool" + } + }, + { + "name": "typdelim", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "char" + } + }, + { + "name": "typrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typsubscript", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typelem", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typarray", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typinput", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typoutput", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typreceive", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typsend", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typmodin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typmodout", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typanalyze", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typalign", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "char" + } + }, + { + "name": "typstorage", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "char" + } + }, + { + "name": "typnotnull", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "bool" + } + }, + { + "name": "typbasetype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typtypmod", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "int4" + } + }, + { + "name": "typndims", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "int4" + } + }, + { + "name": "typcollation", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typdefaultbin", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "typdefault", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "text" + } + }, + { + "name": "typacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "columns": [ + { + "name": "usename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "name" + } + }, + { + "name": "usesysid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "oid" + } + }, + { + "name": "usecreatedb", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "bool" + } + }, + { + "name": "usesuper", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "bool" + } + }, + { + "name": "userepl", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "bool" + } + }, + { + "name": "usebypassrls", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "bool" + } + }, + { + "name": "passwd", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "text" + } + }, + { + "name": "valuntil", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "useconfig", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "oid" + } + }, + { + "name": "umuser", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "oid" + } + }, + { + "name": "umserver", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "oid" + } + }, + { + "name": "umoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "columns": [ + { + "name": "umid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srvid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srvname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "type": { + "name": "name" + } + }, + { + "name": "umuser", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "type": { + "name": "oid" + } + }, + { + "name": "usename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "type": { + "name": "name" + } + }, + { + "name": "umoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "type": { + "name": "name" + } + }, + { + "name": "viewname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "type": { + "name": "name" + } + }, + { + "name": "viewowner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "type": { + "name": "name" + } + }, + { + "name": "definition", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "type": { + "name": "text" + } + } + ] + } + ] + }, + { + "name": "information_schema", + "tables": [ + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "columns": [ + { + "name": "oid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "type": { + "name": "oid" + } + }, + { + "name": "fdwowner", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "type": { + "name": "oid" + } + }, + { + "name": "fdwoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "type": { + "name": "_text" + } + }, + { + "name": "foreign_data_wrapper_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_language", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "columns": [ + { + "name": "oid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srvoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "_text" + } + }, + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "foreign_server_version", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_table_columns" + }, + "columns": [ + { + "name": "nspname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_table_columns" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_table_columns" + }, + "type": { + "name": "name" + } + }, + { + "name": "attname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_table_columns" + }, + "type": { + "name": "name" + } + }, + { + "name": "attfdwoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_table_columns" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "columns": [ + { + "name": "foreign_table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ftoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "type": { + "name": "_text" + } + }, + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "columns": [ + { + "name": "oid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "type": { + "name": "oid" + } + }, + { + "name": "umoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "type": { + "name": "_text" + } + }, + { + "name": "umuser", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "type": { + "name": "oid" + } + }, + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "srvowner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "administrable_role_authorizations" + }, + "columns": [ + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "administrable_role_authorizations" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "role_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "administrable_role_authorizations" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "administrable_role_authorizations" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "applicable_roles" + }, + "columns": [ + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "applicable_roles" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "role_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "applicable_roles" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "applicable_roles" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "columns": [ + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "attribute_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ordinal_position", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "attribute_default", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_nullable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "character_maximum_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "attribute_udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "attribute_udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "attribute_udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "maximum_cardinality", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "is_derived_reference_attribute", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "columns": [ + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_repertoire", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "form_of_use", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "default_collate_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "default_collate_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "default_collate_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraint_routine_usage" + }, + "columns": [ + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraint_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraint_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraint_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraint_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraint_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraint_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraints" + }, + "columns": [ + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "check_clause", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraints" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collation_character_set_applicability" + }, + "columns": [ + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collation_character_set_applicability" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collation_character_set_applicability" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collation_character_set_applicability" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collation_character_set_applicability" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collation_character_set_applicability" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collation_character_set_applicability" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collations" + }, + "columns": [ + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collations" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collations" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collations" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "pad_attribute", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collations" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_column_usage" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "dependent_column", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_column_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "columns": [ + { + "name": "domain_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_options" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_options" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "columns": [ + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ordinal_position", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "column_default", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_nullable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "character_maximum_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "maximum_cardinality", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "is_self_referencing", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_identity", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "identity_generation", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "identity_start", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "identity_increment", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "identity_maximum", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "identity_minimum", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "identity_cycle", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_generated", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "generation_expression", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_updatable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_table_usage" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_table_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "data_type_privileges" + }, + "columns": [ + { + "name": "object_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "data_type_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "data_type_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "data_type_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "data_type_privileges" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "data_type_privileges" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "columns": [ + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "is_deferrable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "initially_deferred", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_udt_usage" + }, + "columns": [ + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "columns": [ + { + "name": "domain_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "character_maximum_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "domain_default", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "maximum_cardinality", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "columns": [ + { + "name": "object_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "collection_type_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "character_maximum_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "domain_default", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "maximum_cardinality", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "enabled_roles" + }, + "columns": [ + { + "name": "role_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "enabled_roles" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrapper_options" + }, + "columns": [ + { + "name": "foreign_data_wrapper_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrapper_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrapper_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrapper_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrapper_options" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrappers" + }, + "columns": [ + { + "name": "foreign_data_wrapper_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrappers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrappers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrappers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "library_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrappers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "foreign_data_wrapper_language", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrappers" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_server_options" + }, + "columns": [ + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_server_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_server_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_server_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_server_options" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "columns": [ + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "foreign_server_version", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_table_options" + }, + "columns": [ + { + "name": "foreign_table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_table_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_table_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_table_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_table_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_table_options" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_tables" + }, + "columns": [ + { + "name": "foreign_table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "information_schema_catalog_name" + }, + "columns": [ + { + "name": "catalog_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "information_schema_catalog_name" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "columns": [ + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ordinal_position", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "position_in_unique_constraint", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "cardinal_number" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "columns": [ + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ordinal_position", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "parameter_mode", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_result", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "as_locator", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "parameter_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "character_maximum_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "maximum_cardinality", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "parameter_default", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "columns": [ + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "unique_constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "unique_constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "unique_constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "match_option", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "update_rule", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "delete_rule", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "with_hierarchy", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "columns": [ + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_routine_usage" + }, + "columns": [ + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "columns": [ + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "sequence_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "sequence_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "sequence_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "columns": [ + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "columns": [ + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "module_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "module_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "module_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "character_maximum_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "type_udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "type_udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "type_udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "maximum_cardinality", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_body", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "routine_definition", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "external_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "external_language", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "parameter_style", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_deterministic", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "sql_data_access", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_null_call", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "sql_path", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "schema_level_routine", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "max_dynamic_result_sets", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "is_user_defined_cast", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_implicitly_invocable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "security_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "to_sql_specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "to_sql_specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "to_sql_specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "as_locator", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "created", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "time_stamp" + } + }, + { + "name": "last_altered", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "time_stamp" + } + }, + { + "name": "new_savepoint_level", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_udt_dependent", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "result_cast_from_data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "result_cast_as_locator", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "result_cast_char_max_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_char_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_char_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_char_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_char_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "result_cast_interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_type_udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_type_udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_type_udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_scope_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_scope_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_scope_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_maximum_cardinality", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "columns": [ + { + "name": "catalog_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "schema_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "schema_owner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "default_character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "default_character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "default_character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "sql_path", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "columns": [ + { + "name": "sequence_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "sequence_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "sequence_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "start_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "minimum_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "maximum_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "increment", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "cycle_option", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "tid" + } + }, + { + "name": "feature_id", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "feature_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "sub_feature_id", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "sub_feature_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_supported", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_verified_by", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "comments", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "tid" + } + }, + { + "name": "implementation_info_id", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "implementation_info_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "integer_value", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "comments", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "tid" + } + }, + { + "name": "feature_id", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "feature_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_supported", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_verified_by", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "comments", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "tid" + } + }, + { + "name": "sizing_id", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "sizing_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "supported_value", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "comments", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "columns": [ + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_deferrable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "initially_deferred", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "enforced", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "nulls_distinct", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "with_hierarchy", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "self_referencing_column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "reference_generation", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "user_defined_type_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "user_defined_type_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "user_defined_type_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "is_insertable_into", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_typed", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "commit_action", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "columns": [ + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "group_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "transform_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "columns": [ + { + "name": "trigger_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "trigger_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "trigger_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "event_object_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "event_object_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "event_object_table", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "event_object_column", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "columns": [ + { + "name": "trigger_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "trigger_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "trigger_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "event_manipulation", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "event_object_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "event_object_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "event_object_table", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "action_order", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "action_condition", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "action_statement", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "action_orientation", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "action_timing", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "action_reference_old_table", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "action_reference_new_table", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "action_reference_old_row", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "action_reference_new_row", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "created", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "time_stamp" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "columns": [ + { + "name": "user_defined_type_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "user_defined_type_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "user_defined_type_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "user_defined_type_category", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_instantiable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_final", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "ordering_form", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "ordering_category", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "ordering_routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ordering_routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ordering_routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "reference_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "character_maximum_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "source_dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ref_dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mapping_options" + }, + "columns": [ + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mapping_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mapping_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mapping_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mapping_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mapping_options" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mappings" + }, + "columns": [ + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mappings" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mappings" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mappings" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "columns": [ + { + "name": "view_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "view_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "view_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_routine_usage" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_table_usage" + }, + "columns": [ + { + "name": "view_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "view_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "view_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_table_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "view_definition", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "check_option", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_updatable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_insertable_into", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_trigger_updatable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_trigger_deletable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_trigger_insertable_into", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "yes_or_no" + } + } + ] + } + ] + } + ] + }, + "queries": [ + { + "text": "SELECT id, name, bio FROM authors WHERE name = $1 LIMIT 1", + "name": "GetAuthor", + "cmd": ":one", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors ORDER BY name", + "name": "ListAuthors", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO authors (id, name, bio) VALUES ($1, $2, $3) RETURNING id, name, bio", + "name": "CreateAuthor", + "cmd": ":one", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + } + }, + { + "number": 2, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + }, + { + "number": 3, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "authors" + } + }, + { + "text": "INSERT INTO authors (name, bio) VALUES ($1, $2) RETURNING id", + "name": "CreateAuthorReturnId", + "cmd": ":execlastid", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + }, + { + "number": 2, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "authors" + } + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id = $1 LIMIT 1", + "name": "GetAuthorById", + "cmd": ":one", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE name LIKE COALESCE($1, '%')", + "name": "GetAuthorByNamePattern", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name_pattern", + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "DELETE FROM authors WHERE name = $1", + "name": "DeleteAuthor", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "TRUNCATE TABLE authors CASCADE", + "name": "TruncateAuthors", + "cmd": ":exec", + "filename": "query.sql" + }, + { + "text": "UPDATE authors \n SET bio = $1\n WHERE bio IS NOT NULL", + "name": "UpdateAuthors", + "cmd": ":execrows", + "parameters": [ + { + "number": 1, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id = ANY($1::BIGINT[])", + "name": "GetAuthorsByIds", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "notNull": true, + "isArray": true, + "length": -1, + "type": { + "schema": "pg_catalog", + "name": "int8" + }, + "arrayDims": 1 + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id = ANY($1::BIGINT[]) AND name = ANY($2::TEXT[])", + "name": "GetAuthorsByIdsAndNames", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "notNull": true, + "isArray": true, + "length": -1, + "type": { + "schema": "pg_catalog", + "name": "int8" + }, + "arrayDims": 1 + } + }, + { + "number": 2, + "column": { + "notNull": true, + "isArray": true, + "length": -1, + "type": { + "name": "text" + }, + "arrayDims": 1 + } + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO books (name, author_id) VALUES ($1, $2) RETURNING id", + "name": "CreateBook", + "cmd": ":execlastid", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "books" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + }, + { + "number": 2, + "column": { + "name": "author_id", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "books" + }, + "type": { + "name": "pg_catalog.int8" + }, + "originalName": "author_id" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "books" + } + }, + { + "text": "SELECT authors.id, authors.name, authors.bio, books.id, books.name, books.author_id, books.description FROM authors JOIN books ON authors.id = books.author_id ORDER BY authors.name", + "name": "ListAllAuthorsBooks", + "cmd": ":many", + "columns": [ + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + }, + { + "name": "books", + "length": -1, + "type": {}, + "embedTable": { + "name": "books" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT authors1.id, authors1.name, authors1.bio, authors2.id, authors2.name, authors2.bio\nFROM authors authors1 JOIN authors authors2 ON authors1.name = authors2.name\nWHERE authors1.id \u003c authors2.id", + "name": "GetDuplicateAuthors", + "cmd": ":many", + "columns": [ + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + }, + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT authors.id, authors.name, authors.bio, books.id, books.name, books.author_id, books.description\nFROM authors JOIN books ON authors.id = books.author_id\nWHERE books.name = $1", + "name": "GetAuthorsByBookName", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + }, + { + "name": "books", + "length": -1, + "type": {}, + "embedTable": { + "name": "books" + } + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO postgres_types \n (c_boolean, c_bit, c_smallint, c_integer, c_bigint, c_real, c_numeric, c_decimal, c_double_precision, c_money,\n c_date, c_time, c_timestamp, c_timestamp_with_tz, c_char, c_varchar, c_character_varying, c_text, \n c_bytea, c_text_array, c_integer_array)\nVALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, \n $11, $12, $13, $14, $15, $16, $17, $18, $19, \n $20, $21)", + "name": "InsertPostgresTypes", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "c_boolean", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.bool" + }, + "originalName": "c_boolean" + } + }, + { + "number": 2, + "column": { + "name": "c_bit", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.bit" + }, + "originalName": "c_bit" + } + }, + { + "number": 3, + "column": { + "name": "c_smallint", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.int2" + }, + "originalName": "c_smallint" + } + }, + { + "number": 4, + "column": { + "name": "c_integer", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.int4" + }, + "originalName": "c_integer" + } + }, + { + "number": 5, + "column": { + "name": "c_bigint", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.int8" + }, + "originalName": "c_bigint" + } + }, + { + "number": 6, + "column": { + "name": "c_real", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.float4" + }, + "originalName": "c_real" + } + }, + { + "number": 7, + "column": { + "name": "c_numeric", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.numeric" + }, + "originalName": "c_numeric" + } + }, + { + "number": 8, + "column": { + "name": "c_decimal", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.numeric" + }, + "originalName": "c_decimal" + } + }, + { + "number": 9, + "column": { + "name": "c_double_precision", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.float8" + }, + "originalName": "c_double_precision" + } + }, + { + "number": 10, + "column": { + "name": "c_money", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "money" + }, + "originalName": "c_money" + } + }, + { + "number": 11, + "column": { + "name": "c_date", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + } + }, + { + "number": 12, + "column": { + "name": "c_time", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.time" + }, + "originalName": "c_time" + } + }, + { + "number": 13, + "column": { + "name": "c_timestamp", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.timestamp" + }, + "originalName": "c_timestamp" + } + }, + { + "number": 14, + "column": { + "name": "c_timestamp_with_tz", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.timestamptz" + }, + "originalName": "c_timestamp_with_tz" + } + }, + { + "number": 15, + "column": { + "name": "c_char", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.bpchar" + }, + "originalName": "c_char" + } + }, + { + "number": 16, + "column": { + "name": "c_varchar", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.varchar" + }, + "originalName": "c_varchar" + } + }, + { + "number": 17, + "column": { + "name": "c_character_varying", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.varchar" + }, + "originalName": "c_character_varying" + } + }, + { + "number": 18, + "column": { + "name": "c_text", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + } + }, + { + "number": 19, + "column": { + "name": "c_bytea", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "bytea" + }, + "originalName": "c_bytea" + } + }, + { + "number": 20, + "column": { + "name": "c_text_array", + "isArray": true, + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text_array", + "arrayDims": 1 + } + }, + { + "number": 21, + "column": { + "name": "c_integer_array", + "isArray": true, + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.int4" + }, + "originalName": "c_integer_array", + "arrayDims": 1 + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "postgres_types" + } + }, + { + "text": "INSERT INTO postgres_types \n (c_boolean, c_smallint, c_integer, c_bigint, c_real, c_numeric, c_decimal, c_double_precision, c_money, \n c_date, c_time, c_timestamp, c_timestamp_with_tz, c_char, c_varchar, c_character_varying, c_text, \n c_bytea)\nVALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, \n $10, $11, $12, $13, $14, $15, $16, $17, $18)", + "name": "InsertPostgresTypesBatch", + "cmd": ":copyfrom", + "parameters": [ + { + "number": 1, + "column": { + "name": "c_boolean", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.bool" + }, + "originalName": "c_boolean" + } + }, + { + "number": 2, + "column": { + "name": "c_smallint", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.int2" + }, + "originalName": "c_smallint" + } + }, + { + "number": 3, + "column": { + "name": "c_integer", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.int4" + }, + "originalName": "c_integer" + } + }, + { + "number": 4, + "column": { + "name": "c_bigint", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.int8" + }, + "originalName": "c_bigint" + } + }, + { + "number": 5, + "column": { + "name": "c_real", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.float4" + }, + "originalName": "c_real" + } + }, + { + "number": 6, + "column": { + "name": "c_numeric", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.numeric" + }, + "originalName": "c_numeric" + } + }, + { + "number": 7, + "column": { + "name": "c_decimal", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.numeric" + }, + "originalName": "c_decimal" + } + }, + { + "number": 8, + "column": { + "name": "c_double_precision", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.float8" + }, + "originalName": "c_double_precision" + } + }, + { + "number": 9, + "column": { + "name": "c_money", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "money" + }, + "originalName": "c_money" + } + }, + { + "number": 10, + "column": { + "name": "c_date", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + } + }, + { + "number": 11, + "column": { + "name": "c_time", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.time" + }, + "originalName": "c_time" + } + }, + { + "number": 12, + "column": { + "name": "c_timestamp", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.timestamp" + }, + "originalName": "c_timestamp" + } + }, + { + "number": 13, + "column": { + "name": "c_timestamp_with_tz", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.timestamptz" + }, + "originalName": "c_timestamp_with_tz" + } + }, + { + "number": 14, + "column": { + "name": "c_char", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.bpchar" + }, + "originalName": "c_char" + } + }, + { + "number": 15, + "column": { + "name": "c_varchar", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.varchar" + }, + "originalName": "c_varchar" + } + }, + { + "number": 16, + "column": { + "name": "c_character_varying", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.varchar" + }, + "originalName": "c_character_varying" + } + }, + { + "number": 17, + "column": { + "name": "c_text", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + } + }, + { + "number": 18, + "column": { + "name": "c_bytea", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "bytea" + }, + "originalName": "c_bytea" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "postgres_types" + } + }, + { + "text": "SELECT c_boolean, c_bit, c_smallint, c_integer, c_bigint, c_decimal, c_numeric, c_real, c_double_precision, c_money, c_date, c_time, c_timestamp, c_timestamp_with_tz, c_char, c_varchar, c_character_varying, c_bytea, c_text, c_json, c_text_array, c_integer_array FROM postgres_types LIMIT 1", + "name": "GetPostgresTypes", + "cmd": ":one", + "columns": [ + { + "name": "c_boolean", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bool" + }, + "originalName": "c_boolean" + }, + { + "name": "c_bit", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bit" + }, + "originalName": "c_bit" + }, + { + "name": "c_smallint", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int2" + }, + "originalName": "c_smallint" + }, + { + "name": "c_integer", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int4" + }, + "originalName": "c_integer" + }, + { + "name": "c_bigint", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int8" + }, + "originalName": "c_bigint" + }, + { + "name": "c_decimal", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "numeric" + }, + "originalName": "c_decimal" + }, + { + "name": "c_numeric", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "numeric" + }, + "originalName": "c_numeric" + }, + { + "name": "c_real", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "float4" + }, + "originalName": "c_real" + }, + { + "name": "c_double_precision", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "float8" + }, + "originalName": "c_double_precision" + }, + { + "name": "c_money", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "money" + }, + "originalName": "c_money" + }, + { + "name": "c_date", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + }, + { + "name": "c_time", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "time" + }, + "originalName": "c_time" + }, + { + "name": "c_timestamp", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "timestamp" + }, + "originalName": "c_timestamp" + }, + { + "name": "c_timestamp_with_tz", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "timestamptz" + }, + "originalName": "c_timestamp_with_tz" + }, + { + "name": "c_char", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bpchar" + }, + "originalName": "c_char" + }, + { + "name": "c_varchar", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "varchar" + }, + "originalName": "c_varchar" + }, + { + "name": "c_character_varying", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "varchar" + }, + "originalName": "c_character_varying" + }, + { + "name": "c_bytea", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "bytea" + }, + "originalName": "c_bytea" + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + }, + { + "name": "c_json", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "json" + }, + "originalName": "c_json" + }, + { + "name": "c_text_array", + "isArray": true, + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text_array", + "arrayDims": 1 + }, + { + "name": "c_integer_array", + "isArray": true, + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int4" + }, + "originalName": "c_integer_array", + "arrayDims": 1 + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT COUNT(1) AS cnt , \n c_smallint, c_boolean, c_integer, c_bigint, c_real, c_numeric, c_decimal, c_double_precision, c_money, \n c_date, c_time, c_timestamp, c_timestamp_with_tz, c_char, c_varchar, c_character_varying, c_text, \n c_bytea\nFROM postgres_types\nGROUP BY c_smallint, c_boolean, c_integer, c_bigint, c_real, c_numeric, c_decimal, c_double_precision, c_money, \n c_date, c_time, c_timestamp, c_timestamp_with_tz, c_char, c_varchar, c_character_varying, c_text, \n c_bytea\nLIMIT 1", + "name": "GetPostgresTypesAgg", + "cmd": ":one", + "columns": [ + { + "name": "cnt", + "notNull": true, + "length": -1, + "isFuncCall": true, + "type": { + "name": "bigint" + } + }, + { + "name": "c_smallint", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int2" + }, + "originalName": "c_smallint" + }, + { + "name": "c_boolean", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bool" + }, + "originalName": "c_boolean" + }, + { + "name": "c_integer", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int4" + }, + "originalName": "c_integer" + }, + { + "name": "c_bigint", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int8" + }, + "originalName": "c_bigint" + }, + { + "name": "c_real", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "float4" + }, + "originalName": "c_real" + }, + { + "name": "c_numeric", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "numeric" + }, + "originalName": "c_numeric" + }, + { + "name": "c_decimal", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "numeric" + }, + "originalName": "c_decimal" + }, + { + "name": "c_double_precision", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "float8" + }, + "originalName": "c_double_precision" + }, + { + "name": "c_money", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "money" + }, + "originalName": "c_money" + }, + { + "name": "c_date", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + }, + { + "name": "c_time", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "time" + }, + "originalName": "c_time" + }, + { + "name": "c_timestamp", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "timestamp" + }, + "originalName": "c_timestamp" + }, + { + "name": "c_timestamp_with_tz", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "timestamptz" + }, + "originalName": "c_timestamp_with_tz" + }, + { + "name": "c_char", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bpchar" + }, + "originalName": "c_char" + }, + { + "name": "c_varchar", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "varchar" + }, + "originalName": "c_varchar" + }, + { + "name": "c_character_varying", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "varchar" + }, + "originalName": "c_character_varying" + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + }, + { + "name": "c_bytea", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "bytea" + }, + "originalName": "c_bytea" + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO postgres_geometric_types (c_point, c_line, c_lseg, c_box, c_path, c_polygon, c_circle)\nVALUES ($1, $2, $3, $4, $5, $6, $7)", + "name": "InsertPostgresGeoTypes", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "c_point", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_geometric_types" + }, + "type": { + "name": "point" + }, + "originalName": "c_point" + } + }, + { + "number": 2, + "column": { + "name": "c_line", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_geometric_types" + }, + "type": { + "name": "line" + }, + "originalName": "c_line" + } + }, + { + "number": 3, + "column": { + "name": "c_lseg", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_geometric_types" + }, + "type": { + "name": "lseg" + }, + "originalName": "c_lseg" + } + }, + { + "number": 4, + "column": { + "name": "c_box", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_geometric_types" + }, + "type": { + "name": "box" + }, + "originalName": "c_box" + } + }, + { + "number": 5, + "column": { + "name": "c_path", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_geometric_types" + }, + "type": { + "name": "path" + }, + "originalName": "c_path" + } + }, + { + "number": 6, + "column": { + "name": "c_polygon", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_geometric_types" + }, + "type": { + "name": "polygon" + }, + "originalName": "c_polygon" + } + }, + { + "number": 7, + "column": { + "name": "c_circle", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_geometric_types" + }, + "type": { + "name": "circle" + }, + "originalName": "c_circle" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "postgres_geometric_types" + } + }, + { + "text": "SELECT c_point, c_line, c_lseg, c_box, c_path, c_polygon, c_circle FROM postgres_geometric_types LIMIT 1", + "name": "GetPostgresGeoTypes", + "cmd": ":one", + "columns": [ + { + "name": "c_point", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "point" + }, + "originalName": "c_point" + }, + { + "name": "c_line", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "line" + }, + "originalName": "c_line" + }, + { + "name": "c_lseg", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "lseg" + }, + "originalName": "c_lseg" + }, + { + "name": "c_box", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "box" + }, + "originalName": "c_box" + }, + { + "name": "c_path", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "path" + }, + "originalName": "c_path" + }, + { + "name": "c_polygon", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "polygon" + }, + "originalName": "c_polygon" + }, + { + "name": "c_circle", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "circle" + }, + "originalName": "c_circle" + } + ], + "filename": "query.sql" + }, + { + "text": "TRUNCATE TABLE postgres_types", + "name": "TruncatePostgresTypes", + "cmd": ":exec", + "filename": "query.sql" + }, + { + "text": "TRUNCATE TABLE postgres_geometric_types", + "name": "TruncatePostgresGeoTypes", + "cmd": ":exec", + "filename": "query.sql" + } + ], + "sqlc_version": "v1.27.0", + "plugin_options": "e30=" +} \ No newline at end of file diff --git a/examples/NpgsqlDapperLegacyExample/request.json b/examples/NpgsqlDapperLegacyExample/request.json new file mode 100644 index 00000000..39d5e60d --- /dev/null +++ b/examples/NpgsqlDapperLegacyExample/request.json @@ -0,0 +1,34340 @@ +{ + "settings": { + "version": "2", + "engine": "postgresql", + "schema": [ + "examples/config/postgresql/schema.sql" + ], + "queries": [ + "examples/config/postgresql/query.sql" + ], + "codegen": { + "out": "examples/NpgsqlDapperLegacyExample", + "plugin": "csharp", + "options": "eyJkZWJ1Z1JlcXVlc3QiOnRydWUsImdlbmVyYXRlQ3Nwcm9qIjp0cnVlLCJuYW1lc3BhY2VOYW1lIjoiTnBnc3FsRGFwcGVyTGVnYWN5RXhhbXBsZUdlbiIsInRhcmdldEZyYW1ld29yayI6Im5ldHN0YW5kYXJkMi4wIiwidXNlRGFwcGVyIjp0cnVlfQ==", + "process": { + "cmd": "./dist/LocalRunner" + } + } + }, + "catalog": { + "defaultSchema": "public", + "schemas": [ + { + "name": "public", + "tables": [ + { + "rel": { + "name": "authors" + }, + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + } + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + } + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "name": "books" + }, + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "bigserial" + } + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "text" + } + }, + { + "name": "author_id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "schema": "pg_catalog", + "name": "int8" + } + }, + { + "name": "description", + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "name": "postgres_types" + }, + "columns": [ + { + "name": "c_boolean", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bool" + } + }, + { + "name": "c_bit", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bit" + } + }, + { + "name": "c_smallint", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int2" + } + }, + { + "name": "c_integer", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int4" + } + }, + { + "name": "c_bigint", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int8" + } + }, + { + "name": "c_decimal", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "numeric" + } + }, + { + "name": "c_numeric", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "numeric" + } + }, + { + "name": "c_real", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "float4" + } + }, + { + "name": "c_double_precision", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "float8" + } + }, + { + "name": "c_money", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "money" + } + }, + { + "name": "c_date", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "date" + } + }, + { + "name": "c_time", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "time" + } + }, + { + "name": "c_timestamp", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "timestamp" + } + }, + { + "name": "c_timestamp_with_tz", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "timestamptz" + } + }, + { + "name": "c_char", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bpchar" + } + }, + { + "name": "c_varchar", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "varchar" + } + }, + { + "name": "c_character_varying", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "varchar" + } + }, + { + "name": "c_bytea", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "bytea" + } + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "text" + } + }, + { + "name": "c_json", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "json" + } + }, + { + "name": "c_text_array", + "isArray": true, + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "text" + }, + "arrayDims": 1 + }, + { + "name": "c_integer_array", + "isArray": true, + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int4" + }, + "arrayDims": 1 + } + ] + }, + { + "rel": { + "name": "postgres_geometric_types" + }, + "columns": [ + { + "name": "c_point", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "point" + } + }, + { + "name": "c_line", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "line" + } + }, + { + "name": "c_lseg", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "lseg" + } + }, + { + "name": "c_box", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "box" + } + }, + { + "name": "c_path", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "path" + } + }, + { + "name": "c_polygon", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "polygon" + } + }, + { + "name": "c_circle", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "circle" + } + } + ] + } + ] + }, + { + "name": "pg_temp" + }, + { + "name": "pg_catalog", + "tables": [ + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "tid" + } + }, + { + "name": "aggfnoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggkind", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "char" + } + }, + { + "name": "aggnumdirectargs", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "int2" + } + }, + { + "name": "aggtransfn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggfinalfn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggcombinefn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggserialfn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggdeserialfn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggmtransfn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggminvtransfn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggmfinalfn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggfinalextra", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "bool" + } + }, + { + "name": "aggmfinalextra", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "bool" + } + }, + { + "name": "aggfinalmodify", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "char" + } + }, + { + "name": "aggmfinalmodify", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "char" + } + }, + { + "name": "aggsortop", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "oid" + } + }, + { + "name": "aggtranstype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "oid" + } + }, + { + "name": "aggtransspace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "int4" + } + }, + { + "name": "aggmtranstype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "oid" + } + }, + { + "name": "aggmtransspace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "int4" + } + }, + { + "name": "agginitval", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "text" + } + }, + { + "name": "aggminitval", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "name" + } + }, + { + "name": "amhandler", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "amtype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "char" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amopfamily", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amoplefttype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amoprighttype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amopstrategy", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "int2" + } + }, + { + "name": "amoppurpose", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "char" + } + }, + { + "name": "amopopr", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amopmethod", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amopsortfamily", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amprocfamily", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amproclefttype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amprocrighttype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amprocnum", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "int2" + } + }, + { + "name": "amproc", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "regproc" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "oid" + } + }, + { + "name": "adrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "oid" + } + }, + { + "name": "adnum", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "int2" + } + }, + { + "name": "adbin", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "tid" + } + }, + { + "name": "attrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "oid" + } + }, + { + "name": "attname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "name" + } + }, + { + "name": "atttypid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "oid" + } + }, + { + "name": "attstattarget", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "int4" + } + }, + { + "name": "attlen", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "int2" + } + }, + { + "name": "attnum", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "int2" + } + }, + { + "name": "attndims", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "int4" + } + }, + { + "name": "attcacheoff", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "int4" + } + }, + { + "name": "atttypmod", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "int4" + } + }, + { + "name": "attbyval", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "bool" + } + }, + { + "name": "attalign", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "char" + } + }, + { + "name": "attstorage", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "char" + } + }, + { + "name": "attcompression", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "char" + } + }, + { + "name": "attnotnull", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "bool" + } + }, + { + "name": "atthasdef", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "bool" + } + }, + { + "name": "atthasmissing", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "bool" + } + }, + { + "name": "attidentity", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "char" + } + }, + { + "name": "attgenerated", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "char" + } + }, + { + "name": "attisdropped", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "bool" + } + }, + { + "name": "attislocal", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "bool" + } + }, + { + "name": "attinhcount", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "int4" + } + }, + { + "name": "attcollation", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "oid" + } + }, + { + "name": "attacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "_aclitem" + } + }, + { + "name": "attoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "_text" + } + }, + { + "name": "attfdwoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "_text" + } + }, + { + "name": "attmissingval", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "anyarray" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "tid" + } + }, + { + "name": "roleid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "oid" + } + }, + { + "name": "member", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "oid" + } + }, + { + "name": "grantor", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "oid" + } + }, + { + "name": "admin_option", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "oid" + } + }, + { + "name": "rolname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "name" + } + }, + { + "name": "rolsuper", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolinherit", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolcreaterole", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolcreatedb", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolcanlogin", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolreplication", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolbypassrls", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolconnlimit", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "int4" + } + }, + { + "name": "rolpassword", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "text" + } + }, + { + "name": "rolvaliduntil", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "columns": [ + { + "name": "name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "name" + } + }, + { + "name": "version", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "text" + } + }, + { + "name": "installed", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "bool" + } + }, + { + "name": "superuser", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "bool" + } + }, + { + "name": "trusted", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relocatable", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "bool" + } + }, + { + "name": "schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "name" + } + }, + { + "name": "requires", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "_name" + } + }, + { + "name": "comment", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "columns": [ + { + "name": "name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "type": { + "name": "name" + } + }, + { + "name": "default_version", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "type": { + "name": "text" + } + }, + { + "name": "installed_version", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "type": { + "name": "text" + } + }, + { + "name": "comment", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "text" + } + }, + { + "name": "ident", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "text" + } + }, + { + "name": "parent", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "text" + } + }, + { + "name": "level", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "int4" + } + }, + { + "name": "total_bytes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "total_nblocks", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "free_bytes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "free_chunks", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "used_bytes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "oid" + } + }, + { + "name": "castsource", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "oid" + } + }, + { + "name": "casttarget", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "oid" + } + }, + { + "name": "castfunc", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "oid" + } + }, + { + "name": "castcontext", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "char" + } + }, + { + "name": "castmethod", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "char" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "name" + } + }, + { + "name": "relnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "reltype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "reloftype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relam", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relfilenode", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "reltablespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relpages", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "int4" + } + }, + { + "name": "reltuples", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "float4" + } + }, + { + "name": "relallvisible", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "int4" + } + }, + { + "name": "reltoastrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relhasindex", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relisshared", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relpersistence", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "char" + } + }, + { + "name": "relkind", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "char" + } + }, + { + "name": "relnatts", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "int2" + } + }, + { + "name": "relchecks", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "int2" + } + }, + { + "name": "relhasrules", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relhastriggers", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relhassubclass", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relrowsecurity", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relforcerowsecurity", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relispopulated", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relreplident", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "char" + } + }, + { + "name": "relispartition", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relrewrite", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relfrozenxid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "xid" + } + }, + { + "name": "relminmxid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "xid" + } + }, + { + "name": "relacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "_aclitem" + } + }, + { + "name": "reloptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "_text" + } + }, + { + "name": "relpartbound", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "oid" + } + }, + { + "name": "collname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "name" + } + }, + { + "name": "collnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "oid" + } + }, + { + "name": "collowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "oid" + } + }, + { + "name": "collprovider", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "char" + } + }, + { + "name": "collisdeterministic", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "bool" + } + }, + { + "name": "collencoding", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "int4" + } + }, + { + "name": "collcollate", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "text" + } + }, + { + "name": "collctype", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "text" + } + }, + { + "name": "colliculocale", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "text" + } + }, + { + "name": "collversion", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_config" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_config" + }, + "type": { + "name": "text" + } + }, + { + "name": "setting", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_config" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "conname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "name" + } + }, + { + "name": "connamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "contype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "char" + } + }, + { + "name": "condeferrable", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "bool" + } + }, + { + "name": "condeferred", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "bool" + } + }, + { + "name": "convalidated", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "bool" + } + }, + { + "name": "conrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "contypid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "conindid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "conparentid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "confrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "confupdtype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "char" + } + }, + { + "name": "confdeltype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "char" + } + }, + { + "name": "confmatchtype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "char" + } + }, + { + "name": "conislocal", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "bool" + } + }, + { + "name": "coninhcount", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "int4" + } + }, + { + "name": "connoinherit", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "bool" + } + }, + { + "name": "conkey", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "_int2" + } + }, + { + "name": "confkey", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "_int2" + } + }, + { + "name": "conpfeqop", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "conppeqop", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "conffeqop", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "confdelsetcols", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "_int2" + } + }, + { + "name": "conexclop", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "conbin", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "oid" + } + }, + { + "name": "conname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "name" + } + }, + { + "name": "connamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "oid" + } + }, + { + "name": "conowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "oid" + } + }, + { + "name": "conforencoding", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "int4" + } + }, + { + "name": "contoencoding", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "int4" + } + }, + { + "name": "conproc", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "condefault", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "type": { + "name": "text" + } + }, + { + "name": "statement", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "type": { + "name": "text" + } + }, + { + "name": "is_holdable", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "type": { + "name": "bool" + } + }, + { + "name": "is_binary", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "type": { + "name": "bool" + } + }, + { + "name": "is_scrollable", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "type": { + "name": "bool" + } + }, + { + "name": "creation_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "name" + } + }, + { + "name": "datdba", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "oid" + } + }, + { + "name": "encoding", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "int4" + } + }, + { + "name": "datlocprovider", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "char" + } + }, + { + "name": "datistemplate", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "bool" + } + }, + { + "name": "datallowconn", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "bool" + } + }, + { + "name": "datconnlimit", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "int4" + } + }, + { + "name": "datfrozenxid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "xid" + } + }, + { + "name": "datminmxid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "xid" + } + }, + { + "name": "dattablespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datcollate", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "text" + } + }, + { + "name": "datctype", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "text" + } + }, + { + "name": "daticulocale", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "text" + } + }, + { + "name": "datcollversion", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "text" + } + }, + { + "name": "datacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "tid" + } + }, + { + "name": "setdatabase", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "oid" + } + }, + { + "name": "setrole", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "oid" + } + }, + { + "name": "setconfig", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "oid" + } + }, + { + "name": "defaclrole", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "oid" + } + }, + { + "name": "defaclnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "oid" + } + }, + { + "name": "defaclobjtype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "char" + } + }, + { + "name": "defaclacl", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "tid" + } + }, + { + "name": "classid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objsubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "int4" + } + }, + { + "name": "refclassid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "refobjid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "refobjsubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "int4" + } + }, + { + "name": "deptype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "char" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "tid" + } + }, + { + "name": "objoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "oid" + } + }, + { + "name": "classoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objsubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "int4" + } + }, + { + "name": "description", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "oid" + } + }, + { + "name": "enumtypid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "oid" + } + }, + { + "name": "enumsortorder", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "float4" + } + }, + { + "name": "enumlabel", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "name" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "evtname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "name" + } + }, + { + "name": "evtevent", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "name" + } + }, + { + "name": "evtowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "evtfoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "evtenabled", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "char" + } + }, + { + "name": "evttags", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "oid" + } + }, + { + "name": "extname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "name" + } + }, + { + "name": "extowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "oid" + } + }, + { + "name": "extnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "oid" + } + }, + { + "name": "extrelocatable", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "bool" + } + }, + { + "name": "extversion", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "text" + } + }, + { + "name": "extconfig", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "extcondition", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "columns": [ + { + "name": "sourcefile", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "sourceline", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "type": { + "name": "int4" + } + }, + { + "name": "seqno", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "type": { + "name": "int4" + } + }, + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "setting", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "applied", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "type": { + "name": "bool" + } + }, + { + "name": "error", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "oid" + } + }, + { + "name": "fdwname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "name" + } + }, + { + "name": "fdwowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "oid" + } + }, + { + "name": "fdwhandler", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "oid" + } + }, + { + "name": "fdwvalidator", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "oid" + } + }, + { + "name": "fdwacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "_aclitem" + } + }, + { + "name": "fdwoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srvname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "name" + } + }, + { + "name": "srvowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srvfdw", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srvtype", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "text" + } + }, + { + "name": "srvversion", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "text" + } + }, + { + "name": "srvacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "_aclitem" + } + }, + { + "name": "srvoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "tid" + } + }, + { + "name": "ftrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "oid" + } + }, + { + "name": "ftserver", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "oid" + } + }, + { + "name": "ftoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_group" + }, + "columns": [ + { + "name": "groname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_group" + }, + "type": { + "name": "name" + } + }, + { + "name": "grosysid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_group" + }, + "type": { + "name": "oid" + } + }, + { + "name": "grolist", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_group" + }, + "type": { + "name": "_oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "columns": [ + { + "name": "line_number", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "int4" + } + }, + { + "name": "type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "text" + } + }, + { + "name": "database", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "_text" + } + }, + { + "name": "user_name", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "_text" + } + }, + { + "name": "address", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "text" + } + }, + { + "name": "netmask", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "text" + } + }, + { + "name": "auth_method", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "text" + } + }, + { + "name": "options", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "_text" + } + }, + { + "name": "error", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ident_file_mappings" + }, + "columns": [ + { + "name": "line_number", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ident_file_mappings" + }, + "type": { + "name": "int4" + } + }, + { + "name": "map_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ident_file_mappings" + }, + "type": { + "name": "text" + } + }, + { + "name": "sys_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ident_file_mappings" + }, + "type": { + "name": "text" + } + }, + { + "name": "pg_username", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ident_file_mappings" + }, + "type": { + "name": "text" + } + }, + { + "name": "error", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ident_file_mappings" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "tid" + } + }, + { + "name": "indexrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indnatts", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "int2" + } + }, + { + "name": "indnkeyatts", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "int2" + } + }, + { + "name": "indisunique", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indnullsnotdistinct", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indisprimary", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indisexclusion", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indimmediate", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indisclustered", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indisvalid", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indcheckxmin", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indisready", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indislive", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indisreplident", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indkey", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "int2vector" + } + }, + { + "name": "indcollation", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "oidvector" + } + }, + { + "name": "indclass", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "oidvector" + } + }, + { + "name": "indoption", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "int2vector" + } + }, + { + "name": "indexprs", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "indpred", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablespace", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexdef", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "tid" + } + }, + { + "name": "inhrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "oid" + } + }, + { + "name": "inhparent", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "oid" + } + }, + { + "name": "inhseqno", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "int4" + } + }, + { + "name": "inhdetachpending", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "tid" + } + }, + { + "name": "objoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "oid" + } + }, + { + "name": "classoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objsubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "int4" + } + }, + { + "name": "privtype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "char" + } + }, + { + "name": "initprivs", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "oid" + } + }, + { + "name": "lanname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "name" + } + }, + { + "name": "lanowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "oid" + } + }, + { + "name": "lanispl", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "bool" + } + }, + { + "name": "lanpltrusted", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "bool" + } + }, + { + "name": "lanplcallfoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "oid" + } + }, + { + "name": "laninline", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "oid" + } + }, + { + "name": "lanvalidator", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "oid" + } + }, + { + "name": "lanacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "tid" + } + }, + { + "name": "loid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "oid" + } + }, + { + "name": "pageno", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "int4" + } + }, + { + "name": "data", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "bytea" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "oid" + } + }, + { + "name": "lomowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "oid" + } + }, + { + "name": "lomacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "columns": [ + { + "name": "locktype", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "text" + } + }, + { + "name": "database", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relation", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "oid" + } + }, + { + "name": "page", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "int4" + } + }, + { + "name": "tuple", + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "int2" + } + }, + { + "name": "virtualxid", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "text" + } + }, + { + "name": "transactionid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "xid" + } + }, + { + "name": "classid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objsubid", + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "int2" + } + }, + { + "name": "virtualtransaction", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "text" + } + }, + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "int4" + } + }, + { + "name": "mode", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "text" + } + }, + { + "name": "granted", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "bool" + } + }, + { + "name": "fastpath", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "bool" + } + }, + { + "name": "waitstart", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "type": { + "name": "name" + } + }, + { + "name": "matviewname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "type": { + "name": "name" + } + }, + { + "name": "matviewowner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablespace", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "type": { + "name": "name" + } + }, + { + "name": "hasindexes", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "type": { + "name": "bool" + } + }, + { + "name": "ispopulated", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "type": { + "name": "bool" + } + }, + { + "name": "definition", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "nspname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "name" + } + }, + { + "name": "nspowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "nspacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opcmethod", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opcname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "name" + } + }, + { + "name": "opcnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opcowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opcfamily", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opcintype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opcdefault", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "bool" + } + }, + { + "name": "opckeytype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "name" + } + }, + { + "name": "oprnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprkind", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "char" + } + }, + { + "name": "oprcanmerge", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "bool" + } + }, + { + "name": "oprcanhash", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "bool" + } + }, + { + "name": "oprleft", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprright", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprresult", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprcom", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprnegate", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprcode", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "oprrest", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "oprjoin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "regproc" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opfmethod", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opfname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "name" + } + }, + { + "name": "opfnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opfowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "oid" + } + }, + { + "name": "parname", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "text" + } + }, + { + "name": "paracl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "tid" + } + }, + { + "name": "partrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "oid" + } + }, + { + "name": "partstrat", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "char" + } + }, + { + "name": "partnatts", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "int2" + } + }, + { + "name": "partdefid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "oid" + } + }, + { + "name": "partattrs", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "int2vector" + } + }, + { + "name": "partclass", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "oidvector" + } + }, + { + "name": "partcollation", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "oidvector" + } + }, + { + "name": "partexprs", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "name" + } + }, + { + "name": "policyname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "name" + } + }, + { + "name": "permissive", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "text" + } + }, + { + "name": "roles", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "_name" + } + }, + { + "name": "cmd", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "text" + } + }, + { + "name": "qual", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "text" + } + }, + { + "name": "with_check", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "oid" + } + }, + { + "name": "polname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "name" + } + }, + { + "name": "polrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "oid" + } + }, + { + "name": "polcmd", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "char" + } + }, + { + "name": "polpermissive", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "bool" + } + }, + { + "name": "polroles", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "polqual", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "polwithcheck", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "type": { + "name": "text" + } + }, + { + "name": "statement", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "type": { + "name": "text" + } + }, + { + "name": "prepare_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "parameter_types", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "type": { + "name": "_regtype" + } + }, + { + "name": "from_sql", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "type": { + "name": "bool" + } + }, + { + "name": "generic_plans", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "type": { + "name": "int8" + } + }, + { + "name": "custom_plans", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "columns": [ + { + "name": "transaction", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "type": { + "name": "xid" + } + }, + { + "name": "gid", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "type": { + "name": "text" + } + }, + { + "name": "prepared", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "owner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "type": { + "name": "name" + } + }, + { + "name": "database", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "type": { + "name": "name" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "proname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "name" + } + }, + { + "name": "pronamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "proowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "prolang", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "procost", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "float4" + } + }, + { + "name": "prorows", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "float4" + } + }, + { + "name": "provariadic", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "prosupport", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "prokind", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "char" + } + }, + { + "name": "prosecdef", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "bool" + } + }, + { + "name": "proleakproof", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "bool" + } + }, + { + "name": "proisstrict", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "bool" + } + }, + { + "name": "proretset", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "bool" + } + }, + { + "name": "provolatile", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "char" + } + }, + { + "name": "proparallel", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "char" + } + }, + { + "name": "pronargs", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "int2" + } + }, + { + "name": "pronargdefaults", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "int2" + } + }, + { + "name": "prorettype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "proargtypes", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oidvector" + } + }, + { + "name": "proallargtypes", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "proargmodes", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "_char" + } + }, + { + "name": "proargnames", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "_text" + } + }, + { + "name": "proargdefaults", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "protrftypes", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "prosrc", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "text" + } + }, + { + "name": "probin", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "text" + } + }, + { + "name": "prosqlbody", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "proconfig", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "_text" + } + }, + { + "name": "proacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "oid" + } + }, + { + "name": "pubname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "name" + } + }, + { + "name": "pubowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "oid" + } + }, + { + "name": "puballtables", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "bool" + } + }, + { + "name": "pubinsert", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "bool" + } + }, + { + "name": "pubupdate", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "bool" + } + }, + { + "name": "pubdelete", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "bool" + } + }, + { + "name": "pubtruncate", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "bool" + } + }, + { + "name": "pubviaroot", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "pnpubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "pnnspid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "prpubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "prrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "prqual", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "prattrs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "int2vector" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "columns": [ + { + "name": "pubname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "attnames", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "type": { + "name": "_name" + } + }, + { + "name": "rowfilter", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "tid" + } + }, + { + "name": "rngtypid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "oid" + } + }, + { + "name": "rngsubtype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "oid" + } + }, + { + "name": "rngmultitypid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "oid" + } + }, + { + "name": "rngcollation", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "oid" + } + }, + { + "name": "rngsubopc", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "oid" + } + }, + { + "name": "rngcanonical", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "rngsubdiff", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "regproc" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "tid" + } + }, + { + "name": "roident", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "oid" + } + }, + { + "name": "roname", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "columns": [ + { + "name": "local_id", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "type": { + "name": "oid" + } + }, + { + "name": "external_id", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "type": { + "name": "text" + } + }, + { + "name": "remote_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "local_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "type": { + "name": "pg_lsn" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "columns": [ + { + "name": "slot_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "name" + } + }, + { + "name": "plugin", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "name" + } + }, + { + "name": "slot_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "text" + } + }, + { + "name": "datoid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "oid" + } + }, + { + "name": "database", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "name" + } + }, + { + "name": "temporary", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "bool" + } + }, + { + "name": "active", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "bool" + } + }, + { + "name": "active_pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "int4" + } + }, + { + "name": "xmin", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "xid" + } + }, + { + "name": "catalog_xmin", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "xid" + } + }, + { + "name": "restart_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "confirmed_flush_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "wal_status", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "text" + } + }, + { + "name": "safe_wal_size", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "two_phase", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "oid" + } + }, + { + "name": "rulename", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "name" + } + }, + { + "name": "ev_class", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "oid" + } + }, + { + "name": "ev_type", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "char" + } + }, + { + "name": "ev_enabled", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "char" + } + }, + { + "name": "is_instead", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "bool" + } + }, + { + "name": "ev_qual", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "ev_action", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "columns": [ + { + "name": "rolname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "name" + } + }, + { + "name": "rolsuper", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolinherit", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolcreaterole", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolcreatedb", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolcanlogin", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolreplication", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolconnlimit", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "int4" + } + }, + { + "name": "rolpassword", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "text" + } + }, + { + "name": "rolvaliduntil", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "rolbypassrls", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolconfig", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "_text" + } + }, + { + "name": "oid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "type": { + "name": "name" + } + }, + { + "name": "rulename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "type": { + "name": "name" + } + }, + { + "name": "definition", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "tid" + } + }, + { + "name": "objoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "classoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objsubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "int4" + } + }, + { + "name": "provider", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "text" + } + }, + { + "name": "label", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "columns": [ + { + "name": "objoid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "oid" + } + }, + { + "name": "classoid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objsubid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "int4" + } + }, + { + "name": "objtype", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "text" + } + }, + { + "name": "objnamespace", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objname", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "text" + } + }, + { + "name": "provider", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "text" + } + }, + { + "name": "label", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "tid" + } + }, + { + "name": "seqrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "oid" + } + }, + { + "name": "seqtypid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "oid" + } + }, + { + "name": "seqstart", + "notNull": true, + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seqincrement", + "notNull": true, + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seqmax", + "notNull": true, + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seqmin", + "notNull": true, + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seqcache", + "notNull": true, + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seqcycle", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "sequencename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "sequenceowner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "data_type", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "regtype" + } + }, + { + "name": "start_value", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "min_value", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "max_value", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "increment_by", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "cycle", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "bool" + } + }, + { + "name": "cache_size", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "last_value", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "setting", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "unit", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "category", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "short_desc", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "extra_desc", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "context", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "vartype", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "source", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "min_val", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "max_val", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "enumvals", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "_text" + } + }, + { + "name": "boot_val", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "reset_val", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "sourcefile", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "sourceline", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "int4" + } + }, + { + "name": "pending_restart", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "columns": [ + { + "name": "usename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "name" + } + }, + { + "name": "usesysid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "oid" + } + }, + { + "name": "usecreatedb", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "bool" + } + }, + { + "name": "usesuper", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "bool" + } + }, + { + "name": "userepl", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "bool" + } + }, + { + "name": "usebypassrls", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "bool" + } + }, + { + "name": "passwd", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "text" + } + }, + { + "name": "valuntil", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "useconfig", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "tid" + } + }, + { + "name": "dbid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "classid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objsubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "int4" + } + }, + { + "name": "refclassid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "refobjid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "deptype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "char" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "tid" + } + }, + { + "name": "objoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "classoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "description", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "type": { + "name": "text" + } + }, + { + "name": "off", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "type": { + "name": "int8" + } + }, + { + "name": "size", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "type": { + "name": "int8" + } + }, + { + "name": "allocated_size", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "tid" + } + }, + { + "name": "objoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "classoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "provider", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "text" + } + }, + { + "name": "label", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "columns": [ + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "name" + } + }, + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "int4" + } + }, + { + "name": "leader_pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "int4" + } + }, + { + "name": "usesysid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "oid" + } + }, + { + "name": "usename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "name" + } + }, + { + "name": "application_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "text" + } + }, + { + "name": "client_addr", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "inet" + } + }, + { + "name": "client_hostname", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "text" + } + }, + { + "name": "client_port", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "int4" + } + }, + { + "name": "backend_start", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "xact_start", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "query_start", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "state_change", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "wait_event_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "text" + } + }, + { + "name": "wait_event", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "text" + } + }, + { + "name": "state", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "text" + } + }, + { + "name": "backend_xid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "xid" + } + }, + { + "name": "backend_xmin", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "xid" + } + }, + { + "name": "query_id", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "int8" + } + }, + { + "name": "query", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "text" + } + }, + { + "name": "backend_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indexrelid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexrelname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "seq_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_del", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_live_tup", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_dead_tup", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_mod_since_analyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_ins_since_vacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "last_vacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_autovacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_analyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_autoanalyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "vacuum_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "autovacuum_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "analyze_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "autoanalyze_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "columns": [ + { + "name": "archived_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "type": { + "name": "int8" + } + }, + { + "name": "last_archived_wal", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "type": { + "name": "text" + } + }, + { + "name": "last_archived_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "failed_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "type": { + "name": "int8" + } + }, + { + "name": "last_failed_wal", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "type": { + "name": "text" + } + }, + { + "name": "last_failed_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "columns": [ + { + "name": "checkpoints_timed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "checkpoints_req", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "checkpoint_write_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "float8" + } + }, + { + "name": "checkpoint_sync_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "float8" + } + }, + { + "name": "buffers_checkpoint", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "buffers_clean", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "maxwritten_clean", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "buffers_backend", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "buffers_backend_fsync", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "buffers_alloc", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "columns": [ + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "name" + } + }, + { + "name": "numbackends", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int4" + } + }, + { + "name": "xact_commit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "xact_rollback", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tup_returned", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tup_fetched", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tup_inserted", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tup_updated", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tup_deleted", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "conflicts", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "temp_files", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "temp_bytes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "deadlocks", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "checksum_failures", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "checksum_last_failure", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "blk_read_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "float8" + } + }, + { + "name": "blk_write_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "float8" + } + }, + { + "name": "session_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "float8" + } + }, + { + "name": "active_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "float8" + } + }, + { + "name": "idle_in_transaction_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "float8" + } + }, + { + "name": "sessions", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "sessions_abandoned", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "sessions_fatal", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "sessions_killed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "columns": [ + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "type": { + "name": "name" + } + }, + { + "name": "confl_tablespace", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "confl_lock", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "confl_snapshot", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "confl_bufferpin", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "confl_deadlock", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "type": { + "name": "int4" + } + }, + { + "name": "gss_authenticated", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "type": { + "name": "bool" + } + }, + { + "name": "principal", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "type": { + "name": "text" + } + }, + { + "name": "encrypted", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "int4" + } + }, + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "name" + } + }, + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "oid" + } + }, + { + "name": "phase", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "text" + } + }, + { + "name": "sample_blks_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "int8" + } + }, + { + "name": "sample_blks_scanned", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "int8" + } + }, + { + "name": "ext_stats_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "int8" + } + }, + { + "name": "ext_stats_computed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "int8" + } + }, + { + "name": "child_tables_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "int8" + } + }, + { + "name": "child_tables_done", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "int8" + } + }, + { + "name": "current_child_table_relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "type": { + "name": "int4" + } + }, + { + "name": "phase", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "type": { + "name": "text" + } + }, + { + "name": "backup_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "type": { + "name": "int8" + } + }, + { + "name": "backup_streamed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tablespaces_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tablespaces_streamed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "int4" + } + }, + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "name" + } + }, + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "oid" + } + }, + { + "name": "command", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "text" + } + }, + { + "name": "phase", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "text" + } + }, + { + "name": "cluster_index_relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "oid" + } + }, + { + "name": "heap_tuples_scanned", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_tuples_written", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_blks_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_blks_scanned", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "int8" + } + }, + { + "name": "index_rebuild_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "int4" + } + }, + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "name" + } + }, + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "oid" + } + }, + { + "name": "command", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "text" + } + }, + { + "name": "type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "text" + } + }, + { + "name": "bytes_processed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "int8" + } + }, + { + "name": "bytes_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tuples_processed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tuples_excluded", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int4" + } + }, + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "name" + } + }, + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "oid" + } + }, + { + "name": "index_relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "oid" + } + }, + { + "name": "command", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "text" + } + }, + { + "name": "phase", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "text" + } + }, + { + "name": "lockers_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "lockers_done", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "current_locker_pid", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blocks_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blocks_done", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tuples_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tuples_done", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "partitions_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "partitions_done", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "int4" + } + }, + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "name" + } + }, + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "oid" + } + }, + { + "name": "phase", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "text" + } + }, + { + "name": "heap_blks_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_blks_scanned", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_blks_vacuumed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "int8" + } + }, + { + "name": "index_vacuum_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "int8" + } + }, + { + "name": "max_dead_tuples", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "int8" + } + }, + { + "name": "num_dead_tuples", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "columns": [ + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "prefetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int8" + } + }, + { + "name": "hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int8" + } + }, + { + "name": "skip_init", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int8" + } + }, + { + "name": "skip_new", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int8" + } + }, + { + "name": "skip_fpw", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int8" + } + }, + { + "name": "skip_rep", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int8" + } + }, + { + "name": "wal_distance", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int4" + } + }, + { + "name": "block_distance", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int4" + } + }, + { + "name": "io_depth", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int4" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "int4" + } + }, + { + "name": "usesysid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "oid" + } + }, + { + "name": "usename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "name" + } + }, + { + "name": "application_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "text" + } + }, + { + "name": "client_addr", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "inet" + } + }, + { + "name": "client_hostname", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "text" + } + }, + { + "name": "client_port", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "int4" + } + }, + { + "name": "backend_start", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "backend_xmin", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "xid" + } + }, + { + "name": "state", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "text" + } + }, + { + "name": "sent_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "write_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "flush_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "replay_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "write_lag", + "length": 16, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "interval" + } + }, + { + "name": "flush_lag", + "length": 16, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "interval" + } + }, + { + "name": "replay_lag", + "length": 16, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "interval" + } + }, + { + "name": "sync_priority", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "int4" + } + }, + { + "name": "sync_state", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "text" + } + }, + { + "name": "reply_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "columns": [ + { + "name": "slot_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "text" + } + }, + { + "name": "spill_txns", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "spill_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "spill_bytes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stream_txns", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stream_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stream_bytes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "total_txns", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "total_bytes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "text" + } + }, + { + "name": "blks_zeroed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_written", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_exists", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "int8" + } + }, + { + "name": "flushes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "int8" + } + }, + { + "name": "truncates", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "int4" + } + }, + { + "name": "ssl", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "bool" + } + }, + { + "name": "version", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "text" + } + }, + { + "name": "cipher", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "text" + } + }, + { + "name": "bits", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "int4" + } + }, + { + "name": "client_dn", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "text" + } + }, + { + "name": "client_serial", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "numeric" + } + }, + { + "name": "issuer_dn", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "columns": [ + { + "name": "subid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "subname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "name" + } + }, + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "int4" + } + }, + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "received_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "last_msg_send_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_msg_receipt_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "latest_end_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "latest_end_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription_stats" + }, + "columns": [ + { + "name": "subid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription_stats" + }, + "type": { + "name": "oid" + } + }, + { + "name": "subname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription_stats" + }, + "type": { + "name": "name" + } + }, + { + "name": "apply_error_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription_stats" + }, + "type": { + "name": "int8" + } + }, + { + "name": "sync_error_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription_stats" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription_stats" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indexrelid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexrelname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "seq_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_del", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_live_tup", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_dead_tup", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_mod_since_analyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_ins_since_vacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "last_vacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_autovacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_analyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_autoanalyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "vacuum_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "autovacuum_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "analyze_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "autoanalyze_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "columns": [ + { + "name": "funcid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "type": { + "name": "name" + } + }, + { + "name": "funcname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "type": { + "name": "name" + } + }, + { + "name": "calls", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "type": { + "name": "int8" + } + }, + { + "name": "total_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "type": { + "name": "float8" + } + }, + { + "name": "self_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "type": { + "name": "float8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indexrelid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexrelname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "seq_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_del", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_live_tup", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_dead_tup", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_mod_since_analyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_ins_since_vacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "last_vacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_autovacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_analyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_autoanalyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "vacuum_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "autovacuum_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "analyze_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "autoanalyze_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "columns": [ + { + "name": "wal_records", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "int8" + } + }, + { + "name": "wal_fpi", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "int8" + } + }, + { + "name": "wal_bytes", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "numeric" + } + }, + { + "name": "wal_buffers_full", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "int8" + } + }, + { + "name": "wal_write", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "int8" + } + }, + { + "name": "wal_sync", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "int8" + } + }, + { + "name": "wal_write_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "float8" + } + }, + { + "name": "wal_sync_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "float8" + } + }, + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "int4" + } + }, + { + "name": "status", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "text" + } + }, + { + "name": "receive_start_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "receive_start_tli", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "int4" + } + }, + { + "name": "written_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "flushed_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "received_tli", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "int4" + } + }, + { + "name": "last_msg_send_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_msg_receipt_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "latest_end_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "latest_end_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "slot_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "text" + } + }, + { + "name": "sender_host", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "text" + } + }, + { + "name": "sender_port", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "int4" + } + }, + { + "name": "conninfo", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "seq_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_del", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "seq_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_del", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "columns": [ + { + "name": "funcid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "type": { + "name": "name" + } + }, + { + "name": "funcname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "type": { + "name": "name" + } + }, + { + "name": "calls", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "type": { + "name": "int8" + } + }, + { + "name": "total_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "type": { + "name": "float8" + } + }, + { + "name": "self_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "type": { + "name": "float8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "seq_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_del", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indexrelid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexrelname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "idx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "heap_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "toast_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "toast_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tidx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tidx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indexrelid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexrelname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "idx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "heap_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "toast_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "toast_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tidx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tidx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indexrelid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexrelname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "idx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "heap_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "toast_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "toast_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tidx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tidx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "tid" + } + }, + { + "name": "starelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "staattnum", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "int2" + } + }, + { + "name": "stainherit", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "bool" + } + }, + { + "name": "stanullfrac", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "float4" + } + }, + { + "name": "stawidth", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "int4" + } + }, + { + "name": "stadistinct", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "float4" + } + }, + { + "name": "stakind1", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "int2" + } + }, + { + "name": "stakind2", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "int2" + } + }, + { + "name": "stakind3", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "int2" + } + }, + { + "name": "stakind4", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "int2" + } + }, + { + "name": "stakind5", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "int2" + } + }, + { + "name": "staop1", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "staop2", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "staop3", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "staop4", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "staop5", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stacoll1", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stacoll2", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stacoll3", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stacoll4", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stacoll5", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stanumbers1", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "stanumbers2", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "stanumbers3", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "stanumbers4", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "stanumbers5", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "stavalues1", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "stavalues2", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "stavalues3", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "stavalues4", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "stavalues5", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "anyarray" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stxrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stxname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "name" + } + }, + { + "name": "stxnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stxowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stxstattarget", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "int4" + } + }, + { + "name": "stxkeys", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "int2vector" + } + }, + { + "name": "stxkind", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "_char" + } + }, + { + "name": "stxexprs", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "tid" + } + }, + { + "name": "stxoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stxdinherit", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "bool" + } + }, + { + "name": "stxdndistinct", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "pg_ndistinct" + } + }, + { + "name": "stxddependencies", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "pg_dependencies" + } + }, + { + "name": "stxdmcv", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "pg_mcv_list" + } + }, + { + "name": "stxdexpr", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "_pg_statistic" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "name" + } + }, + { + "name": "attname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "name" + } + }, + { + "name": "inherited", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "bool" + } + }, + { + "name": "null_frac", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "float4" + } + }, + { + "name": "avg_width", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "int4" + } + }, + { + "name": "n_distinct", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "float4" + } + }, + { + "name": "most_common_vals", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "most_common_freqs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "histogram_bounds", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "correlation", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "float4" + } + }, + { + "name": "most_common_elems", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "most_common_elem_freqs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "elem_count_histogram", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "_float4" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "name" + } + }, + { + "name": "statistics_schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "name" + } + }, + { + "name": "statistics_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "name" + } + }, + { + "name": "statistics_owner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "name" + } + }, + { + "name": "attnames", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "_name" + } + }, + { + "name": "exprs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "_text" + } + }, + { + "name": "kinds", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "_char" + } + }, + { + "name": "inherited", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "bool" + } + }, + { + "name": "n_distinct", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "pg_ndistinct" + } + }, + { + "name": "dependencies", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "pg_dependencies" + } + }, + { + "name": "most_common_vals", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "_text" + } + }, + { + "name": "most_common_val_nulls", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "_bool" + } + }, + { + "name": "most_common_freqs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "_float8" + } + }, + { + "name": "most_common_base_freqs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "_float8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "name" + } + }, + { + "name": "statistics_schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "name" + } + }, + { + "name": "statistics_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "name" + } + }, + { + "name": "statistics_owner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "name" + } + }, + { + "name": "expr", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "text" + } + }, + { + "name": "inherited", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "bool" + } + }, + { + "name": "null_frac", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "float4" + } + }, + { + "name": "avg_width", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "int4" + } + }, + { + "name": "n_distinct", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "float4" + } + }, + { + "name": "most_common_vals", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "most_common_freqs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "histogram_bounds", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "correlation", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "float4" + } + }, + { + "name": "most_common_elems", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "most_common_elem_freqs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "elem_count_histogram", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "_float4" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "subdbid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "subskiplsn", + "notNull": true, + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "subname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "name" + } + }, + { + "name": "subowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "subenabled", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "bool" + } + }, + { + "name": "subbinary", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "bool" + } + }, + { + "name": "substream", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "bool" + } + }, + { + "name": "subtwophasestate", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "char" + } + }, + { + "name": "subdisableonerr", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "bool" + } + }, + { + "name": "subconninfo", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "text" + } + }, + { + "name": "subslotname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "name" + } + }, + { + "name": "subsynccommit", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "text" + } + }, + { + "name": "subpublications", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "tid" + } + }, + { + "name": "srsubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srsubstate", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "char" + } + }, + { + "name": "srsublsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "pg_lsn" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "tableowner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablespace", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "hasindexes", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "bool" + } + }, + { + "name": "hasrules", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "bool" + } + }, + { + "name": "hastriggers", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rowsecurity", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "spcname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "name" + } + }, + { + "name": "spcowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "spcacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "_aclitem" + } + }, + { + "name": "spcoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_abbrevs" + }, + "columns": [ + { + "name": "abbrev", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_abbrevs" + }, + "type": { + "name": "text" + } + }, + { + "name": "utc_offset", + "length": 16, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_abbrevs" + }, + "type": { + "name": "interval" + } + }, + { + "name": "is_dst", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_abbrevs" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "type": { + "name": "text" + } + }, + { + "name": "abbrev", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "type": { + "name": "text" + } + }, + { + "name": "utc_offset", + "length": 16, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "type": { + "name": "interval" + } + }, + { + "name": "is_dst", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "oid" + } + }, + { + "name": "trftype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "oid" + } + }, + { + "name": "trflang", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "oid" + } + }, + { + "name": "trffromsql", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "trftosql", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "regproc" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tgrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tgparentid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tgname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "name" + } + }, + { + "name": "tgfoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tgtype", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "int2" + } + }, + { + "name": "tgenabled", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "char" + } + }, + { + "name": "tgisinternal", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "bool" + } + }, + { + "name": "tgconstrrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tgconstrindid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tgconstraint", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tgdeferrable", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "bool" + } + }, + { + "name": "tginitdeferred", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "bool" + } + }, + { + "name": "tgnargs", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "int2" + } + }, + { + "name": "tgattr", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "int2vector" + } + }, + { + "name": "tgargs", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "bytea" + } + }, + { + "name": "tgqual", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "tgoldtable", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "name" + } + }, + { + "name": "tgnewtable", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "name" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cfgname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "name" + } + }, + { + "name": "cfgnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cfgowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cfgparser", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "tid" + } + }, + { + "name": "mapcfg", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "oid" + } + }, + { + "name": "maptokentype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "int4" + } + }, + { + "name": "mapseqno", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "int4" + } + }, + { + "name": "mapdict", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "oid" + } + }, + { + "name": "dictname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "name" + } + }, + { + "name": "dictnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "oid" + } + }, + { + "name": "dictowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "oid" + } + }, + { + "name": "dicttemplate", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "oid" + } + }, + { + "name": "dictinitoption", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "oid" + } + }, + { + "name": "prsname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "name" + } + }, + { + "name": "prsnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "oid" + } + }, + { + "name": "prsstart", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "prstoken", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "prsend", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "prsheadline", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "prslextype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "regproc" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tmplname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "name" + } + }, + { + "name": "tmplnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tmplinit", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "tmpllexize", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "regproc" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "name" + } + }, + { + "name": "typnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typlen", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "int2" + } + }, + { + "name": "typbyval", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "bool" + } + }, + { + "name": "typtype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "char" + } + }, + { + "name": "typcategory", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "char" + } + }, + { + "name": "typispreferred", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "bool" + } + }, + { + "name": "typisdefined", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "bool" + } + }, + { + "name": "typdelim", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "char" + } + }, + { + "name": "typrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typsubscript", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typelem", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typarray", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typinput", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typoutput", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typreceive", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typsend", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typmodin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typmodout", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typanalyze", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typalign", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "char" + } + }, + { + "name": "typstorage", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "char" + } + }, + { + "name": "typnotnull", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "bool" + } + }, + { + "name": "typbasetype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typtypmod", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "int4" + } + }, + { + "name": "typndims", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "int4" + } + }, + { + "name": "typcollation", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typdefaultbin", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "typdefault", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "text" + } + }, + { + "name": "typacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "columns": [ + { + "name": "usename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "name" + } + }, + { + "name": "usesysid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "oid" + } + }, + { + "name": "usecreatedb", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "bool" + } + }, + { + "name": "usesuper", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "bool" + } + }, + { + "name": "userepl", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "bool" + } + }, + { + "name": "usebypassrls", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "bool" + } + }, + { + "name": "passwd", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "text" + } + }, + { + "name": "valuntil", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "useconfig", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "oid" + } + }, + { + "name": "umuser", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "oid" + } + }, + { + "name": "umserver", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "oid" + } + }, + { + "name": "umoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "columns": [ + { + "name": "umid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srvid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srvname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "type": { + "name": "name" + } + }, + { + "name": "umuser", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "type": { + "name": "oid" + } + }, + { + "name": "usename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "type": { + "name": "name" + } + }, + { + "name": "umoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "type": { + "name": "name" + } + }, + { + "name": "viewname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "type": { + "name": "name" + } + }, + { + "name": "viewowner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "type": { + "name": "name" + } + }, + { + "name": "definition", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "type": { + "name": "text" + } + } + ] + } + ] + }, + { + "name": "information_schema", + "tables": [ + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "columns": [ + { + "name": "oid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "type": { + "name": "oid" + } + }, + { + "name": "fdwowner", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "type": { + "name": "oid" + } + }, + { + "name": "fdwoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "type": { + "name": "_text" + } + }, + { + "name": "foreign_data_wrapper_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_language", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "columns": [ + { + "name": "oid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srvoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "_text" + } + }, + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "foreign_server_version", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_table_columns" + }, + "columns": [ + { + "name": "nspname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_table_columns" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_table_columns" + }, + "type": { + "name": "name" + } + }, + { + "name": "attname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_table_columns" + }, + "type": { + "name": "name" + } + }, + { + "name": "attfdwoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_table_columns" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "columns": [ + { + "name": "foreign_table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ftoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "type": { + "name": "_text" + } + }, + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "columns": [ + { + "name": "oid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "type": { + "name": "oid" + } + }, + { + "name": "umoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "type": { + "name": "_text" + } + }, + { + "name": "umuser", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "type": { + "name": "oid" + } + }, + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "srvowner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "administrable_role_authorizations" + }, + "columns": [ + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "administrable_role_authorizations" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "role_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "administrable_role_authorizations" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "administrable_role_authorizations" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "applicable_roles" + }, + "columns": [ + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "applicable_roles" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "role_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "applicable_roles" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "applicable_roles" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "columns": [ + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "attribute_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ordinal_position", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "attribute_default", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_nullable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "character_maximum_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "attribute_udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "attribute_udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "attribute_udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "maximum_cardinality", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "is_derived_reference_attribute", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "columns": [ + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_repertoire", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "form_of_use", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "default_collate_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "default_collate_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "default_collate_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraint_routine_usage" + }, + "columns": [ + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraint_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraint_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraint_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraint_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraint_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraint_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraints" + }, + "columns": [ + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "check_clause", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraints" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collation_character_set_applicability" + }, + "columns": [ + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collation_character_set_applicability" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collation_character_set_applicability" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collation_character_set_applicability" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collation_character_set_applicability" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collation_character_set_applicability" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collation_character_set_applicability" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collations" + }, + "columns": [ + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collations" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collations" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collations" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "pad_attribute", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collations" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_column_usage" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "dependent_column", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_column_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "columns": [ + { + "name": "domain_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_options" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_options" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "columns": [ + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ordinal_position", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "column_default", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_nullable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "character_maximum_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "maximum_cardinality", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "is_self_referencing", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_identity", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "identity_generation", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "identity_start", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "identity_increment", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "identity_maximum", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "identity_minimum", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "identity_cycle", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_generated", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "generation_expression", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_updatable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_table_usage" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_table_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "data_type_privileges" + }, + "columns": [ + { + "name": "object_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "data_type_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "data_type_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "data_type_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "data_type_privileges" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "data_type_privileges" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "columns": [ + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "is_deferrable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "initially_deferred", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_udt_usage" + }, + "columns": [ + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "columns": [ + { + "name": "domain_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "character_maximum_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "domain_default", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "maximum_cardinality", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "columns": [ + { + "name": "object_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "collection_type_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "character_maximum_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "domain_default", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "maximum_cardinality", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "enabled_roles" + }, + "columns": [ + { + "name": "role_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "enabled_roles" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrapper_options" + }, + "columns": [ + { + "name": "foreign_data_wrapper_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrapper_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrapper_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrapper_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrapper_options" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrappers" + }, + "columns": [ + { + "name": "foreign_data_wrapper_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrappers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrappers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrappers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "library_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrappers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "foreign_data_wrapper_language", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrappers" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_server_options" + }, + "columns": [ + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_server_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_server_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_server_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_server_options" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "columns": [ + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "foreign_server_version", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_table_options" + }, + "columns": [ + { + "name": "foreign_table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_table_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_table_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_table_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_table_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_table_options" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_tables" + }, + "columns": [ + { + "name": "foreign_table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "information_schema_catalog_name" + }, + "columns": [ + { + "name": "catalog_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "information_schema_catalog_name" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "columns": [ + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ordinal_position", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "position_in_unique_constraint", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "cardinal_number" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "columns": [ + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ordinal_position", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "parameter_mode", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_result", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "as_locator", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "parameter_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "character_maximum_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "maximum_cardinality", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "parameter_default", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "columns": [ + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "unique_constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "unique_constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "unique_constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "match_option", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "update_rule", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "delete_rule", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "with_hierarchy", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "columns": [ + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_routine_usage" + }, + "columns": [ + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "columns": [ + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "sequence_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "sequence_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "sequence_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "columns": [ + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "columns": [ + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "module_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "module_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "module_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "character_maximum_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "type_udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "type_udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "type_udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "maximum_cardinality", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_body", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "routine_definition", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "external_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "external_language", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "parameter_style", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_deterministic", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "sql_data_access", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_null_call", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "sql_path", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "schema_level_routine", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "max_dynamic_result_sets", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "is_user_defined_cast", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_implicitly_invocable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "security_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "to_sql_specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "to_sql_specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "to_sql_specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "as_locator", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "created", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "time_stamp" + } + }, + { + "name": "last_altered", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "time_stamp" + } + }, + { + "name": "new_savepoint_level", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_udt_dependent", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "result_cast_from_data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "result_cast_as_locator", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "result_cast_char_max_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_char_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_char_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_char_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_char_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "result_cast_interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_type_udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_type_udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_type_udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_scope_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_scope_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_scope_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_maximum_cardinality", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "columns": [ + { + "name": "catalog_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "schema_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "schema_owner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "default_character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "default_character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "default_character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "sql_path", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "columns": [ + { + "name": "sequence_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "sequence_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "sequence_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "start_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "minimum_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "maximum_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "increment", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "cycle_option", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "tid" + } + }, + { + "name": "feature_id", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "feature_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "sub_feature_id", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "sub_feature_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_supported", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_verified_by", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "comments", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "tid" + } + }, + { + "name": "implementation_info_id", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "implementation_info_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "integer_value", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "comments", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "tid" + } + }, + { + "name": "feature_id", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "feature_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_supported", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_verified_by", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "comments", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "tid" + } + }, + { + "name": "sizing_id", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "sizing_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "supported_value", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "comments", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "columns": [ + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_deferrable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "initially_deferred", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "enforced", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "nulls_distinct", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "with_hierarchy", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "self_referencing_column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "reference_generation", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "user_defined_type_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "user_defined_type_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "user_defined_type_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "is_insertable_into", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_typed", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "commit_action", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "columns": [ + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "group_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "transform_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "columns": [ + { + "name": "trigger_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "trigger_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "trigger_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "event_object_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "event_object_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "event_object_table", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "event_object_column", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "columns": [ + { + "name": "trigger_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "trigger_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "trigger_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "event_manipulation", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "event_object_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "event_object_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "event_object_table", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "action_order", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "action_condition", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "action_statement", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "action_orientation", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "action_timing", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "action_reference_old_table", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "action_reference_new_table", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "action_reference_old_row", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "action_reference_new_row", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "created", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "time_stamp" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "columns": [ + { + "name": "user_defined_type_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "user_defined_type_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "user_defined_type_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "user_defined_type_category", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_instantiable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_final", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "ordering_form", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "ordering_category", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "ordering_routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ordering_routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ordering_routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "reference_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "character_maximum_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "source_dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ref_dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mapping_options" + }, + "columns": [ + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mapping_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mapping_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mapping_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mapping_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mapping_options" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mappings" + }, + "columns": [ + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mappings" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mappings" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mappings" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "columns": [ + { + "name": "view_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "view_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "view_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_routine_usage" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_table_usage" + }, + "columns": [ + { + "name": "view_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "view_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "view_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_table_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "view_definition", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "check_option", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_updatable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_insertable_into", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_trigger_updatable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_trigger_deletable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_trigger_insertable_into", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "yes_or_no" + } + } + ] + } + ] + } + ] + }, + "queries": [ + { + "text": "SELECT id, name, bio FROM authors WHERE name = $1 LIMIT 1", + "name": "GetAuthor", + "cmd": ":one", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors ORDER BY name", + "name": "ListAuthors", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO authors (id, name, bio) VALUES ($1, $2, $3) RETURNING id, name, bio", + "name": "CreateAuthor", + "cmd": ":one", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + } + }, + { + "number": 2, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + }, + { + "number": 3, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "authors" + } + }, + { + "text": "INSERT INTO authors (name, bio) VALUES ($1, $2) RETURNING id", + "name": "CreateAuthorReturnId", + "cmd": ":execlastid", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + }, + { + "number": 2, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "authors" + } + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id = $1 LIMIT 1", + "name": "GetAuthorById", + "cmd": ":one", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE name LIKE COALESCE($1, '%')", + "name": "GetAuthorByNamePattern", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name_pattern", + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "DELETE FROM authors WHERE name = $1", + "name": "DeleteAuthor", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "TRUNCATE TABLE authors CASCADE", + "name": "TruncateAuthors", + "cmd": ":exec", + "filename": "query.sql" + }, + { + "text": "UPDATE authors \n SET bio = $1\n WHERE bio IS NOT NULL", + "name": "UpdateAuthors", + "cmd": ":execrows", + "parameters": [ + { + "number": 1, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id = ANY($1::BIGINT[])", + "name": "GetAuthorsByIds", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "notNull": true, + "isArray": true, + "length": -1, + "type": { + "schema": "pg_catalog", + "name": "int8" + }, + "arrayDims": 1 + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id = ANY($1::BIGINT[]) AND name = ANY($2::TEXT[])", + "name": "GetAuthorsByIdsAndNames", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "notNull": true, + "isArray": true, + "length": -1, + "type": { + "schema": "pg_catalog", + "name": "int8" + }, + "arrayDims": 1 + } + }, + { + "number": 2, + "column": { + "notNull": true, + "isArray": true, + "length": -1, + "type": { + "name": "text" + }, + "arrayDims": 1 + } + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO books (name, author_id) VALUES ($1, $2) RETURNING id", + "name": "CreateBook", + "cmd": ":execlastid", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "books" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + }, + { + "number": 2, + "column": { + "name": "author_id", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "books" + }, + "type": { + "name": "pg_catalog.int8" + }, + "originalName": "author_id" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "books" + } + }, + { + "text": "SELECT authors.id, authors.name, authors.bio, books.id, books.name, books.author_id, books.description FROM authors JOIN books ON authors.id = books.author_id ORDER BY authors.name", + "name": "ListAllAuthorsBooks", + "cmd": ":many", + "columns": [ + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + }, + { + "name": "books", + "length": -1, + "type": {}, + "embedTable": { + "name": "books" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT authors1.id, authors1.name, authors1.bio, authors2.id, authors2.name, authors2.bio\nFROM authors authors1 JOIN authors authors2 ON authors1.name = authors2.name\nWHERE authors1.id \u003c authors2.id", + "name": "GetDuplicateAuthors", + "cmd": ":many", + "columns": [ + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + }, + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT authors.id, authors.name, authors.bio, books.id, books.name, books.author_id, books.description\nFROM authors JOIN books ON authors.id = books.author_id\nWHERE books.name = $1", + "name": "GetAuthorsByBookName", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + }, + { + "name": "books", + "length": -1, + "type": {}, + "embedTable": { + "name": "books" + } + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO postgres_types \n (c_boolean, c_bit, c_smallint, c_integer, c_bigint, c_real, c_numeric, c_decimal, c_double_precision, c_money,\n c_date, c_time, c_timestamp, c_timestamp_with_tz, c_char, c_varchar, c_character_varying, c_text, \n c_bytea, c_text_array, c_integer_array)\nVALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, \n $11, $12, $13, $14, $15, $16, $17, $18, $19, \n $20, $21)", + "name": "InsertPostgresTypes", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "c_boolean", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.bool" + }, + "originalName": "c_boolean" + } + }, + { + "number": 2, + "column": { + "name": "c_bit", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.bit" + }, + "originalName": "c_bit" + } + }, + { + "number": 3, + "column": { + "name": "c_smallint", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.int2" + }, + "originalName": "c_smallint" + } + }, + { + "number": 4, + "column": { + "name": "c_integer", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.int4" + }, + "originalName": "c_integer" + } + }, + { + "number": 5, + "column": { + "name": "c_bigint", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.int8" + }, + "originalName": "c_bigint" + } + }, + { + "number": 6, + "column": { + "name": "c_real", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.float4" + }, + "originalName": "c_real" + } + }, + { + "number": 7, + "column": { + "name": "c_numeric", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.numeric" + }, + "originalName": "c_numeric" + } + }, + { + "number": 8, + "column": { + "name": "c_decimal", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.numeric" + }, + "originalName": "c_decimal" + } + }, + { + "number": 9, + "column": { + "name": "c_double_precision", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.float8" + }, + "originalName": "c_double_precision" + } + }, + { + "number": 10, + "column": { + "name": "c_money", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "money" + }, + "originalName": "c_money" + } + }, + { + "number": 11, + "column": { + "name": "c_date", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + } + }, + { + "number": 12, + "column": { + "name": "c_time", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.time" + }, + "originalName": "c_time" + } + }, + { + "number": 13, + "column": { + "name": "c_timestamp", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.timestamp" + }, + "originalName": "c_timestamp" + } + }, + { + "number": 14, + "column": { + "name": "c_timestamp_with_tz", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.timestamptz" + }, + "originalName": "c_timestamp_with_tz" + } + }, + { + "number": 15, + "column": { + "name": "c_char", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.bpchar" + }, + "originalName": "c_char" + } + }, + { + "number": 16, + "column": { + "name": "c_varchar", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.varchar" + }, + "originalName": "c_varchar" + } + }, + { + "number": 17, + "column": { + "name": "c_character_varying", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.varchar" + }, + "originalName": "c_character_varying" + } + }, + { + "number": 18, + "column": { + "name": "c_text", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + } + }, + { + "number": 19, + "column": { + "name": "c_bytea", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "bytea" + }, + "originalName": "c_bytea" + } + }, + { + "number": 20, + "column": { + "name": "c_text_array", + "isArray": true, + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text_array", + "arrayDims": 1 + } + }, + { + "number": 21, + "column": { + "name": "c_integer_array", + "isArray": true, + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.int4" + }, + "originalName": "c_integer_array", + "arrayDims": 1 + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "postgres_types" + } + }, + { + "text": "INSERT INTO postgres_types \n (c_boolean, c_smallint, c_integer, c_bigint, c_real, c_numeric, c_decimal, c_double_precision, c_money, \n c_date, c_time, c_timestamp, c_timestamp_with_tz, c_char, c_varchar, c_character_varying, c_text, \n c_bytea)\nVALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, \n $10, $11, $12, $13, $14, $15, $16, $17, $18)", + "name": "InsertPostgresTypesBatch", + "cmd": ":copyfrom", + "parameters": [ + { + "number": 1, + "column": { + "name": "c_boolean", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.bool" + }, + "originalName": "c_boolean" + } + }, + { + "number": 2, + "column": { + "name": "c_smallint", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.int2" + }, + "originalName": "c_smallint" + } + }, + { + "number": 3, + "column": { + "name": "c_integer", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.int4" + }, + "originalName": "c_integer" + } + }, + { + "number": 4, + "column": { + "name": "c_bigint", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.int8" + }, + "originalName": "c_bigint" + } + }, + { + "number": 5, + "column": { + "name": "c_real", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.float4" + }, + "originalName": "c_real" + } + }, + { + "number": 6, + "column": { + "name": "c_numeric", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.numeric" + }, + "originalName": "c_numeric" + } + }, + { + "number": 7, + "column": { + "name": "c_decimal", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.numeric" + }, + "originalName": "c_decimal" + } + }, + { + "number": 8, + "column": { + "name": "c_double_precision", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.float8" + }, + "originalName": "c_double_precision" + } + }, + { + "number": 9, + "column": { + "name": "c_money", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "money" + }, + "originalName": "c_money" + } + }, + { + "number": 10, + "column": { + "name": "c_date", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + } + }, + { + "number": 11, + "column": { + "name": "c_time", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.time" + }, + "originalName": "c_time" + } + }, + { + "number": 12, + "column": { + "name": "c_timestamp", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.timestamp" + }, + "originalName": "c_timestamp" + } + }, + { + "number": 13, + "column": { + "name": "c_timestamp_with_tz", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.timestamptz" + }, + "originalName": "c_timestamp_with_tz" + } + }, + { + "number": 14, + "column": { + "name": "c_char", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.bpchar" + }, + "originalName": "c_char" + } + }, + { + "number": 15, + "column": { + "name": "c_varchar", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.varchar" + }, + "originalName": "c_varchar" + } + }, + { + "number": 16, + "column": { + "name": "c_character_varying", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.varchar" + }, + "originalName": "c_character_varying" + } + }, + { + "number": 17, + "column": { + "name": "c_text", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + } + }, + { + "number": 18, + "column": { + "name": "c_bytea", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "bytea" + }, + "originalName": "c_bytea" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "postgres_types" + } + }, + { + "text": "SELECT c_boolean, c_bit, c_smallint, c_integer, c_bigint, c_decimal, c_numeric, c_real, c_double_precision, c_money, c_date, c_time, c_timestamp, c_timestamp_with_tz, c_char, c_varchar, c_character_varying, c_bytea, c_text, c_json, c_text_array, c_integer_array FROM postgres_types LIMIT 1", + "name": "GetPostgresTypes", + "cmd": ":one", + "columns": [ + { + "name": "c_boolean", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bool" + }, + "originalName": "c_boolean" + }, + { + "name": "c_bit", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bit" + }, + "originalName": "c_bit" + }, + { + "name": "c_smallint", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int2" + }, + "originalName": "c_smallint" + }, + { + "name": "c_integer", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int4" + }, + "originalName": "c_integer" + }, + { + "name": "c_bigint", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int8" + }, + "originalName": "c_bigint" + }, + { + "name": "c_decimal", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "numeric" + }, + "originalName": "c_decimal" + }, + { + "name": "c_numeric", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "numeric" + }, + "originalName": "c_numeric" + }, + { + "name": "c_real", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "float4" + }, + "originalName": "c_real" + }, + { + "name": "c_double_precision", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "float8" + }, + "originalName": "c_double_precision" + }, + { + "name": "c_money", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "money" + }, + "originalName": "c_money" + }, + { + "name": "c_date", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + }, + { + "name": "c_time", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "time" + }, + "originalName": "c_time" + }, + { + "name": "c_timestamp", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "timestamp" + }, + "originalName": "c_timestamp" + }, + { + "name": "c_timestamp_with_tz", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "timestamptz" + }, + "originalName": "c_timestamp_with_tz" + }, + { + "name": "c_char", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bpchar" + }, + "originalName": "c_char" + }, + { + "name": "c_varchar", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "varchar" + }, + "originalName": "c_varchar" + }, + { + "name": "c_character_varying", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "varchar" + }, + "originalName": "c_character_varying" + }, + { + "name": "c_bytea", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "bytea" + }, + "originalName": "c_bytea" + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + }, + { + "name": "c_json", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "json" + }, + "originalName": "c_json" + }, + { + "name": "c_text_array", + "isArray": true, + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text_array", + "arrayDims": 1 + }, + { + "name": "c_integer_array", + "isArray": true, + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int4" + }, + "originalName": "c_integer_array", + "arrayDims": 1 + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT COUNT(1) AS cnt , \n c_smallint, c_boolean, c_integer, c_bigint, c_real, c_numeric, c_decimal, c_double_precision, c_money, \n c_date, c_time, c_timestamp, c_timestamp_with_tz, c_char, c_varchar, c_character_varying, c_text, \n c_bytea\nFROM postgres_types\nGROUP BY c_smallint, c_boolean, c_integer, c_bigint, c_real, c_numeric, c_decimal, c_double_precision, c_money, \n c_date, c_time, c_timestamp, c_timestamp_with_tz, c_char, c_varchar, c_character_varying, c_text, \n c_bytea\nLIMIT 1", + "name": "GetPostgresTypesAgg", + "cmd": ":one", + "columns": [ + { + "name": "cnt", + "notNull": true, + "length": -1, + "isFuncCall": true, + "type": { + "name": "bigint" + } + }, + { + "name": "c_smallint", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int2" + }, + "originalName": "c_smallint" + }, + { + "name": "c_boolean", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bool" + }, + "originalName": "c_boolean" + }, + { + "name": "c_integer", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int4" + }, + "originalName": "c_integer" + }, + { + "name": "c_bigint", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int8" + }, + "originalName": "c_bigint" + }, + { + "name": "c_real", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "float4" + }, + "originalName": "c_real" + }, + { + "name": "c_numeric", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "numeric" + }, + "originalName": "c_numeric" + }, + { + "name": "c_decimal", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "numeric" + }, + "originalName": "c_decimal" + }, + { + "name": "c_double_precision", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "float8" + }, + "originalName": "c_double_precision" + }, + { + "name": "c_money", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "money" + }, + "originalName": "c_money" + }, + { + "name": "c_date", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + }, + { + "name": "c_time", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "time" + }, + "originalName": "c_time" + }, + { + "name": "c_timestamp", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "timestamp" + }, + "originalName": "c_timestamp" + }, + { + "name": "c_timestamp_with_tz", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "timestamptz" + }, + "originalName": "c_timestamp_with_tz" + }, + { + "name": "c_char", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bpchar" + }, + "originalName": "c_char" + }, + { + "name": "c_varchar", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "varchar" + }, + "originalName": "c_varchar" + }, + { + "name": "c_character_varying", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "varchar" + }, + "originalName": "c_character_varying" + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + }, + { + "name": "c_bytea", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "bytea" + }, + "originalName": "c_bytea" + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO postgres_geometric_types (c_point, c_line, c_lseg, c_box, c_path, c_polygon, c_circle)\nVALUES ($1, $2, $3, $4, $5, $6, $7)", + "name": "InsertPostgresGeoTypes", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "c_point", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_geometric_types" + }, + "type": { + "name": "point" + }, + "originalName": "c_point" + } + }, + { + "number": 2, + "column": { + "name": "c_line", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_geometric_types" + }, + "type": { + "name": "line" + }, + "originalName": "c_line" + } + }, + { + "number": 3, + "column": { + "name": "c_lseg", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_geometric_types" + }, + "type": { + "name": "lseg" + }, + "originalName": "c_lseg" + } + }, + { + "number": 4, + "column": { + "name": "c_box", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_geometric_types" + }, + "type": { + "name": "box" + }, + "originalName": "c_box" + } + }, + { + "number": 5, + "column": { + "name": "c_path", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_geometric_types" + }, + "type": { + "name": "path" + }, + "originalName": "c_path" + } + }, + { + "number": 6, + "column": { + "name": "c_polygon", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_geometric_types" + }, + "type": { + "name": "polygon" + }, + "originalName": "c_polygon" + } + }, + { + "number": 7, + "column": { + "name": "c_circle", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_geometric_types" + }, + "type": { + "name": "circle" + }, + "originalName": "c_circle" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "postgres_geometric_types" + } + }, + { + "text": "SELECT c_point, c_line, c_lseg, c_box, c_path, c_polygon, c_circle FROM postgres_geometric_types LIMIT 1", + "name": "GetPostgresGeoTypes", + "cmd": ":one", + "columns": [ + { + "name": "c_point", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "point" + }, + "originalName": "c_point" + }, + { + "name": "c_line", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "line" + }, + "originalName": "c_line" + }, + { + "name": "c_lseg", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "lseg" + }, + "originalName": "c_lseg" + }, + { + "name": "c_box", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "box" + }, + "originalName": "c_box" + }, + { + "name": "c_path", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "path" + }, + "originalName": "c_path" + }, + { + "name": "c_polygon", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "polygon" + }, + "originalName": "c_polygon" + }, + { + "name": "c_circle", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "circle" + }, + "originalName": "c_circle" + } + ], + "filename": "query.sql" + }, + { + "text": "TRUNCATE TABLE postgres_types", + "name": "TruncatePostgresTypes", + "cmd": ":exec", + "filename": "query.sql" + }, + { + "text": "TRUNCATE TABLE postgres_geometric_types", + "name": "TruncatePostgresGeoTypes", + "cmd": ":exec", + "filename": "query.sql" + } + ], + "sqlc_version": "v1.27.0", + "plugin_options": "e30=" +} \ No newline at end of file diff --git a/examples/NpgsqlExample/request.json b/examples/NpgsqlExample/request.json new file mode 100644 index 00000000..9e0ad46f --- /dev/null +++ b/examples/NpgsqlExample/request.json @@ -0,0 +1,34340 @@ +{ + "settings": { + "version": "2", + "engine": "postgresql", + "schema": [ + "examples/config/postgresql/schema.sql" + ], + "queries": [ + "examples/config/postgresql/query.sql" + ], + "codegen": { + "out": "examples/NpgsqlExample", + "plugin": "csharp", + "options": "eyJkZWJ1Z1JlcXVlc3QiOnRydWUsImdlbmVyYXRlQ3Nwcm9qIjp0cnVlLCJuYW1lc3BhY2VOYW1lIjoiTnBnc3FsRXhhbXBsZUdlbiIsInRhcmdldEZyYW1ld29yayI6Im5ldDguMCIsInVzZURhcHBlciI6ZmFsc2V9", + "process": { + "cmd": "./dist/LocalRunner" + } + } + }, + "catalog": { + "defaultSchema": "public", + "schemas": [ + { + "name": "public", + "tables": [ + { + "rel": { + "name": "authors" + }, + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + } + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + } + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "name": "books" + }, + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "bigserial" + } + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "text" + } + }, + { + "name": "author_id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "schema": "pg_catalog", + "name": "int8" + } + }, + { + "name": "description", + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "name": "postgres_types" + }, + "columns": [ + { + "name": "c_boolean", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bool" + } + }, + { + "name": "c_bit", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bit" + } + }, + { + "name": "c_smallint", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int2" + } + }, + { + "name": "c_integer", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int4" + } + }, + { + "name": "c_bigint", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int8" + } + }, + { + "name": "c_decimal", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "numeric" + } + }, + { + "name": "c_numeric", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "numeric" + } + }, + { + "name": "c_real", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "float4" + } + }, + { + "name": "c_double_precision", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "float8" + } + }, + { + "name": "c_money", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "money" + } + }, + { + "name": "c_date", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "date" + } + }, + { + "name": "c_time", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "time" + } + }, + { + "name": "c_timestamp", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "timestamp" + } + }, + { + "name": "c_timestamp_with_tz", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "timestamptz" + } + }, + { + "name": "c_char", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bpchar" + } + }, + { + "name": "c_varchar", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "varchar" + } + }, + { + "name": "c_character_varying", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "varchar" + } + }, + { + "name": "c_bytea", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "bytea" + } + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "text" + } + }, + { + "name": "c_json", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "json" + } + }, + { + "name": "c_text_array", + "isArray": true, + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "text" + }, + "arrayDims": 1 + }, + { + "name": "c_integer_array", + "isArray": true, + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int4" + }, + "arrayDims": 1 + } + ] + }, + { + "rel": { + "name": "postgres_geometric_types" + }, + "columns": [ + { + "name": "c_point", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "point" + } + }, + { + "name": "c_line", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "line" + } + }, + { + "name": "c_lseg", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "lseg" + } + }, + { + "name": "c_box", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "box" + } + }, + { + "name": "c_path", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "path" + } + }, + { + "name": "c_polygon", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "polygon" + } + }, + { + "name": "c_circle", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "circle" + } + } + ] + } + ] + }, + { + "name": "pg_temp" + }, + { + "name": "pg_catalog", + "tables": [ + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "tid" + } + }, + { + "name": "aggfnoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggkind", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "char" + } + }, + { + "name": "aggnumdirectargs", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "int2" + } + }, + { + "name": "aggtransfn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggfinalfn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggcombinefn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggserialfn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggdeserialfn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggmtransfn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggminvtransfn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggmfinalfn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggfinalextra", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "bool" + } + }, + { + "name": "aggmfinalextra", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "bool" + } + }, + { + "name": "aggfinalmodify", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "char" + } + }, + { + "name": "aggmfinalmodify", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "char" + } + }, + { + "name": "aggsortop", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "oid" + } + }, + { + "name": "aggtranstype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "oid" + } + }, + { + "name": "aggtransspace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "int4" + } + }, + { + "name": "aggmtranstype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "oid" + } + }, + { + "name": "aggmtransspace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "int4" + } + }, + { + "name": "agginitval", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "text" + } + }, + { + "name": "aggminitval", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "name" + } + }, + { + "name": "amhandler", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "amtype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "char" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amopfamily", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amoplefttype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amoprighttype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amopstrategy", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "int2" + } + }, + { + "name": "amoppurpose", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "char" + } + }, + { + "name": "amopopr", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amopmethod", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amopsortfamily", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amprocfamily", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amproclefttype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amprocrighttype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amprocnum", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "int2" + } + }, + { + "name": "amproc", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "regproc" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "oid" + } + }, + { + "name": "adrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "oid" + } + }, + { + "name": "adnum", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "int2" + } + }, + { + "name": "adbin", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "tid" + } + }, + { + "name": "attrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "oid" + } + }, + { + "name": "attname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "name" + } + }, + { + "name": "atttypid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "oid" + } + }, + { + "name": "attstattarget", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "int4" + } + }, + { + "name": "attlen", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "int2" + } + }, + { + "name": "attnum", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "int2" + } + }, + { + "name": "attndims", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "int4" + } + }, + { + "name": "attcacheoff", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "int4" + } + }, + { + "name": "atttypmod", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "int4" + } + }, + { + "name": "attbyval", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "bool" + } + }, + { + "name": "attalign", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "char" + } + }, + { + "name": "attstorage", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "char" + } + }, + { + "name": "attcompression", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "char" + } + }, + { + "name": "attnotnull", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "bool" + } + }, + { + "name": "atthasdef", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "bool" + } + }, + { + "name": "atthasmissing", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "bool" + } + }, + { + "name": "attidentity", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "char" + } + }, + { + "name": "attgenerated", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "char" + } + }, + { + "name": "attisdropped", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "bool" + } + }, + { + "name": "attislocal", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "bool" + } + }, + { + "name": "attinhcount", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "int4" + } + }, + { + "name": "attcollation", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "oid" + } + }, + { + "name": "attacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "_aclitem" + } + }, + { + "name": "attoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "_text" + } + }, + { + "name": "attfdwoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "_text" + } + }, + { + "name": "attmissingval", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "anyarray" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "tid" + } + }, + { + "name": "roleid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "oid" + } + }, + { + "name": "member", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "oid" + } + }, + { + "name": "grantor", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "oid" + } + }, + { + "name": "admin_option", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "oid" + } + }, + { + "name": "rolname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "name" + } + }, + { + "name": "rolsuper", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolinherit", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolcreaterole", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolcreatedb", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolcanlogin", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolreplication", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolbypassrls", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolconnlimit", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "int4" + } + }, + { + "name": "rolpassword", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "text" + } + }, + { + "name": "rolvaliduntil", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "columns": [ + { + "name": "name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "name" + } + }, + { + "name": "version", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "text" + } + }, + { + "name": "installed", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "bool" + } + }, + { + "name": "superuser", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "bool" + } + }, + { + "name": "trusted", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relocatable", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "bool" + } + }, + { + "name": "schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "name" + } + }, + { + "name": "requires", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "_name" + } + }, + { + "name": "comment", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "columns": [ + { + "name": "name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "type": { + "name": "name" + } + }, + { + "name": "default_version", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "type": { + "name": "text" + } + }, + { + "name": "installed_version", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "type": { + "name": "text" + } + }, + { + "name": "comment", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "text" + } + }, + { + "name": "ident", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "text" + } + }, + { + "name": "parent", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "text" + } + }, + { + "name": "level", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "int4" + } + }, + { + "name": "total_bytes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "total_nblocks", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "free_bytes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "free_chunks", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "used_bytes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "oid" + } + }, + { + "name": "castsource", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "oid" + } + }, + { + "name": "casttarget", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "oid" + } + }, + { + "name": "castfunc", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "oid" + } + }, + { + "name": "castcontext", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "char" + } + }, + { + "name": "castmethod", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "char" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "name" + } + }, + { + "name": "relnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "reltype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "reloftype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relam", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relfilenode", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "reltablespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relpages", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "int4" + } + }, + { + "name": "reltuples", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "float4" + } + }, + { + "name": "relallvisible", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "int4" + } + }, + { + "name": "reltoastrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relhasindex", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relisshared", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relpersistence", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "char" + } + }, + { + "name": "relkind", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "char" + } + }, + { + "name": "relnatts", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "int2" + } + }, + { + "name": "relchecks", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "int2" + } + }, + { + "name": "relhasrules", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relhastriggers", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relhassubclass", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relrowsecurity", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relforcerowsecurity", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relispopulated", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relreplident", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "char" + } + }, + { + "name": "relispartition", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relrewrite", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relfrozenxid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "xid" + } + }, + { + "name": "relminmxid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "xid" + } + }, + { + "name": "relacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "_aclitem" + } + }, + { + "name": "reloptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "_text" + } + }, + { + "name": "relpartbound", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "oid" + } + }, + { + "name": "collname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "name" + } + }, + { + "name": "collnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "oid" + } + }, + { + "name": "collowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "oid" + } + }, + { + "name": "collprovider", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "char" + } + }, + { + "name": "collisdeterministic", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "bool" + } + }, + { + "name": "collencoding", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "int4" + } + }, + { + "name": "collcollate", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "text" + } + }, + { + "name": "collctype", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "text" + } + }, + { + "name": "colliculocale", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "text" + } + }, + { + "name": "collversion", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_config" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_config" + }, + "type": { + "name": "text" + } + }, + { + "name": "setting", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_config" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "conname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "name" + } + }, + { + "name": "connamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "contype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "char" + } + }, + { + "name": "condeferrable", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "bool" + } + }, + { + "name": "condeferred", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "bool" + } + }, + { + "name": "convalidated", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "bool" + } + }, + { + "name": "conrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "contypid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "conindid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "conparentid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "confrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "confupdtype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "char" + } + }, + { + "name": "confdeltype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "char" + } + }, + { + "name": "confmatchtype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "char" + } + }, + { + "name": "conislocal", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "bool" + } + }, + { + "name": "coninhcount", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "int4" + } + }, + { + "name": "connoinherit", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "bool" + } + }, + { + "name": "conkey", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "_int2" + } + }, + { + "name": "confkey", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "_int2" + } + }, + { + "name": "conpfeqop", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "conppeqop", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "conffeqop", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "confdelsetcols", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "_int2" + } + }, + { + "name": "conexclop", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "conbin", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "oid" + } + }, + { + "name": "conname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "name" + } + }, + { + "name": "connamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "oid" + } + }, + { + "name": "conowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "oid" + } + }, + { + "name": "conforencoding", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "int4" + } + }, + { + "name": "contoencoding", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "int4" + } + }, + { + "name": "conproc", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "condefault", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "type": { + "name": "text" + } + }, + { + "name": "statement", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "type": { + "name": "text" + } + }, + { + "name": "is_holdable", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "type": { + "name": "bool" + } + }, + { + "name": "is_binary", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "type": { + "name": "bool" + } + }, + { + "name": "is_scrollable", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "type": { + "name": "bool" + } + }, + { + "name": "creation_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "name" + } + }, + { + "name": "datdba", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "oid" + } + }, + { + "name": "encoding", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "int4" + } + }, + { + "name": "datlocprovider", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "char" + } + }, + { + "name": "datistemplate", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "bool" + } + }, + { + "name": "datallowconn", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "bool" + } + }, + { + "name": "datconnlimit", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "int4" + } + }, + { + "name": "datfrozenxid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "xid" + } + }, + { + "name": "datminmxid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "xid" + } + }, + { + "name": "dattablespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datcollate", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "text" + } + }, + { + "name": "datctype", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "text" + } + }, + { + "name": "daticulocale", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "text" + } + }, + { + "name": "datcollversion", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "text" + } + }, + { + "name": "datacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "tid" + } + }, + { + "name": "setdatabase", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "oid" + } + }, + { + "name": "setrole", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "oid" + } + }, + { + "name": "setconfig", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "oid" + } + }, + { + "name": "defaclrole", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "oid" + } + }, + { + "name": "defaclnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "oid" + } + }, + { + "name": "defaclobjtype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "char" + } + }, + { + "name": "defaclacl", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "tid" + } + }, + { + "name": "classid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objsubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "int4" + } + }, + { + "name": "refclassid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "refobjid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "refobjsubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "int4" + } + }, + { + "name": "deptype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "char" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "tid" + } + }, + { + "name": "objoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "oid" + } + }, + { + "name": "classoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objsubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "int4" + } + }, + { + "name": "description", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "oid" + } + }, + { + "name": "enumtypid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "oid" + } + }, + { + "name": "enumsortorder", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "float4" + } + }, + { + "name": "enumlabel", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "name" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "evtname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "name" + } + }, + { + "name": "evtevent", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "name" + } + }, + { + "name": "evtowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "evtfoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "evtenabled", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "char" + } + }, + { + "name": "evttags", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "oid" + } + }, + { + "name": "extname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "name" + } + }, + { + "name": "extowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "oid" + } + }, + { + "name": "extnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "oid" + } + }, + { + "name": "extrelocatable", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "bool" + } + }, + { + "name": "extversion", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "text" + } + }, + { + "name": "extconfig", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "extcondition", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "columns": [ + { + "name": "sourcefile", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "sourceline", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "type": { + "name": "int4" + } + }, + { + "name": "seqno", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "type": { + "name": "int4" + } + }, + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "setting", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "applied", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "type": { + "name": "bool" + } + }, + { + "name": "error", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "oid" + } + }, + { + "name": "fdwname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "name" + } + }, + { + "name": "fdwowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "oid" + } + }, + { + "name": "fdwhandler", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "oid" + } + }, + { + "name": "fdwvalidator", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "oid" + } + }, + { + "name": "fdwacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "_aclitem" + } + }, + { + "name": "fdwoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srvname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "name" + } + }, + { + "name": "srvowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srvfdw", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srvtype", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "text" + } + }, + { + "name": "srvversion", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "text" + } + }, + { + "name": "srvacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "_aclitem" + } + }, + { + "name": "srvoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "tid" + } + }, + { + "name": "ftrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "oid" + } + }, + { + "name": "ftserver", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "oid" + } + }, + { + "name": "ftoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_group" + }, + "columns": [ + { + "name": "groname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_group" + }, + "type": { + "name": "name" + } + }, + { + "name": "grosysid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_group" + }, + "type": { + "name": "oid" + } + }, + { + "name": "grolist", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_group" + }, + "type": { + "name": "_oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "columns": [ + { + "name": "line_number", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "int4" + } + }, + { + "name": "type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "text" + } + }, + { + "name": "database", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "_text" + } + }, + { + "name": "user_name", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "_text" + } + }, + { + "name": "address", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "text" + } + }, + { + "name": "netmask", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "text" + } + }, + { + "name": "auth_method", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "text" + } + }, + { + "name": "options", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "_text" + } + }, + { + "name": "error", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ident_file_mappings" + }, + "columns": [ + { + "name": "line_number", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ident_file_mappings" + }, + "type": { + "name": "int4" + } + }, + { + "name": "map_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ident_file_mappings" + }, + "type": { + "name": "text" + } + }, + { + "name": "sys_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ident_file_mappings" + }, + "type": { + "name": "text" + } + }, + { + "name": "pg_username", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ident_file_mappings" + }, + "type": { + "name": "text" + } + }, + { + "name": "error", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ident_file_mappings" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "tid" + } + }, + { + "name": "indexrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indnatts", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "int2" + } + }, + { + "name": "indnkeyatts", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "int2" + } + }, + { + "name": "indisunique", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indnullsnotdistinct", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indisprimary", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indisexclusion", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indimmediate", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indisclustered", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indisvalid", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indcheckxmin", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indisready", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indislive", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indisreplident", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indkey", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "int2vector" + } + }, + { + "name": "indcollation", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "oidvector" + } + }, + { + "name": "indclass", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "oidvector" + } + }, + { + "name": "indoption", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "int2vector" + } + }, + { + "name": "indexprs", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "indpred", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablespace", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexdef", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "tid" + } + }, + { + "name": "inhrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "oid" + } + }, + { + "name": "inhparent", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "oid" + } + }, + { + "name": "inhseqno", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "int4" + } + }, + { + "name": "inhdetachpending", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "tid" + } + }, + { + "name": "objoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "oid" + } + }, + { + "name": "classoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objsubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "int4" + } + }, + { + "name": "privtype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "char" + } + }, + { + "name": "initprivs", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "oid" + } + }, + { + "name": "lanname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "name" + } + }, + { + "name": "lanowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "oid" + } + }, + { + "name": "lanispl", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "bool" + } + }, + { + "name": "lanpltrusted", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "bool" + } + }, + { + "name": "lanplcallfoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "oid" + } + }, + { + "name": "laninline", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "oid" + } + }, + { + "name": "lanvalidator", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "oid" + } + }, + { + "name": "lanacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "tid" + } + }, + { + "name": "loid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "oid" + } + }, + { + "name": "pageno", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "int4" + } + }, + { + "name": "data", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "bytea" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "oid" + } + }, + { + "name": "lomowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "oid" + } + }, + { + "name": "lomacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "columns": [ + { + "name": "locktype", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "text" + } + }, + { + "name": "database", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relation", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "oid" + } + }, + { + "name": "page", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "int4" + } + }, + { + "name": "tuple", + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "int2" + } + }, + { + "name": "virtualxid", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "text" + } + }, + { + "name": "transactionid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "xid" + } + }, + { + "name": "classid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objsubid", + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "int2" + } + }, + { + "name": "virtualtransaction", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "text" + } + }, + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "int4" + } + }, + { + "name": "mode", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "text" + } + }, + { + "name": "granted", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "bool" + } + }, + { + "name": "fastpath", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "bool" + } + }, + { + "name": "waitstart", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "type": { + "name": "name" + } + }, + { + "name": "matviewname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "type": { + "name": "name" + } + }, + { + "name": "matviewowner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablespace", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "type": { + "name": "name" + } + }, + { + "name": "hasindexes", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "type": { + "name": "bool" + } + }, + { + "name": "ispopulated", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "type": { + "name": "bool" + } + }, + { + "name": "definition", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "nspname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "name" + } + }, + { + "name": "nspowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "nspacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opcmethod", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opcname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "name" + } + }, + { + "name": "opcnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opcowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opcfamily", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opcintype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opcdefault", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "bool" + } + }, + { + "name": "opckeytype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "name" + } + }, + { + "name": "oprnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprkind", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "char" + } + }, + { + "name": "oprcanmerge", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "bool" + } + }, + { + "name": "oprcanhash", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "bool" + } + }, + { + "name": "oprleft", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprright", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprresult", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprcom", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprnegate", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprcode", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "oprrest", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "oprjoin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "regproc" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opfmethod", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opfname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "name" + } + }, + { + "name": "opfnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opfowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "oid" + } + }, + { + "name": "parname", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "text" + } + }, + { + "name": "paracl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "tid" + } + }, + { + "name": "partrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "oid" + } + }, + { + "name": "partstrat", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "char" + } + }, + { + "name": "partnatts", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "int2" + } + }, + { + "name": "partdefid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "oid" + } + }, + { + "name": "partattrs", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "int2vector" + } + }, + { + "name": "partclass", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "oidvector" + } + }, + { + "name": "partcollation", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "oidvector" + } + }, + { + "name": "partexprs", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "name" + } + }, + { + "name": "policyname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "name" + } + }, + { + "name": "permissive", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "text" + } + }, + { + "name": "roles", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "_name" + } + }, + { + "name": "cmd", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "text" + } + }, + { + "name": "qual", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "text" + } + }, + { + "name": "with_check", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "oid" + } + }, + { + "name": "polname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "name" + } + }, + { + "name": "polrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "oid" + } + }, + { + "name": "polcmd", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "char" + } + }, + { + "name": "polpermissive", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "bool" + } + }, + { + "name": "polroles", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "polqual", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "polwithcheck", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "type": { + "name": "text" + } + }, + { + "name": "statement", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "type": { + "name": "text" + } + }, + { + "name": "prepare_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "parameter_types", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "type": { + "name": "_regtype" + } + }, + { + "name": "from_sql", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "type": { + "name": "bool" + } + }, + { + "name": "generic_plans", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "type": { + "name": "int8" + } + }, + { + "name": "custom_plans", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "columns": [ + { + "name": "transaction", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "type": { + "name": "xid" + } + }, + { + "name": "gid", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "type": { + "name": "text" + } + }, + { + "name": "prepared", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "owner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "type": { + "name": "name" + } + }, + { + "name": "database", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "type": { + "name": "name" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "proname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "name" + } + }, + { + "name": "pronamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "proowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "prolang", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "procost", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "float4" + } + }, + { + "name": "prorows", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "float4" + } + }, + { + "name": "provariadic", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "prosupport", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "prokind", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "char" + } + }, + { + "name": "prosecdef", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "bool" + } + }, + { + "name": "proleakproof", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "bool" + } + }, + { + "name": "proisstrict", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "bool" + } + }, + { + "name": "proretset", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "bool" + } + }, + { + "name": "provolatile", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "char" + } + }, + { + "name": "proparallel", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "char" + } + }, + { + "name": "pronargs", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "int2" + } + }, + { + "name": "pronargdefaults", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "int2" + } + }, + { + "name": "prorettype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "proargtypes", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oidvector" + } + }, + { + "name": "proallargtypes", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "proargmodes", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "_char" + } + }, + { + "name": "proargnames", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "_text" + } + }, + { + "name": "proargdefaults", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "protrftypes", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "prosrc", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "text" + } + }, + { + "name": "probin", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "text" + } + }, + { + "name": "prosqlbody", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "proconfig", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "_text" + } + }, + { + "name": "proacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "oid" + } + }, + { + "name": "pubname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "name" + } + }, + { + "name": "pubowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "oid" + } + }, + { + "name": "puballtables", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "bool" + } + }, + { + "name": "pubinsert", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "bool" + } + }, + { + "name": "pubupdate", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "bool" + } + }, + { + "name": "pubdelete", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "bool" + } + }, + { + "name": "pubtruncate", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "bool" + } + }, + { + "name": "pubviaroot", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "pnpubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "pnnspid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "prpubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "prrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "prqual", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "prattrs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "int2vector" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "columns": [ + { + "name": "pubname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "attnames", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "type": { + "name": "_name" + } + }, + { + "name": "rowfilter", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "tid" + } + }, + { + "name": "rngtypid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "oid" + } + }, + { + "name": "rngsubtype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "oid" + } + }, + { + "name": "rngmultitypid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "oid" + } + }, + { + "name": "rngcollation", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "oid" + } + }, + { + "name": "rngsubopc", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "oid" + } + }, + { + "name": "rngcanonical", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "rngsubdiff", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "regproc" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "tid" + } + }, + { + "name": "roident", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "oid" + } + }, + { + "name": "roname", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "columns": [ + { + "name": "local_id", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "type": { + "name": "oid" + } + }, + { + "name": "external_id", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "type": { + "name": "text" + } + }, + { + "name": "remote_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "local_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "type": { + "name": "pg_lsn" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "columns": [ + { + "name": "slot_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "name" + } + }, + { + "name": "plugin", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "name" + } + }, + { + "name": "slot_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "text" + } + }, + { + "name": "datoid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "oid" + } + }, + { + "name": "database", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "name" + } + }, + { + "name": "temporary", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "bool" + } + }, + { + "name": "active", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "bool" + } + }, + { + "name": "active_pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "int4" + } + }, + { + "name": "xmin", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "xid" + } + }, + { + "name": "catalog_xmin", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "xid" + } + }, + { + "name": "restart_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "confirmed_flush_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "wal_status", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "text" + } + }, + { + "name": "safe_wal_size", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "two_phase", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "oid" + } + }, + { + "name": "rulename", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "name" + } + }, + { + "name": "ev_class", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "oid" + } + }, + { + "name": "ev_type", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "char" + } + }, + { + "name": "ev_enabled", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "char" + } + }, + { + "name": "is_instead", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "bool" + } + }, + { + "name": "ev_qual", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "ev_action", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "columns": [ + { + "name": "rolname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "name" + } + }, + { + "name": "rolsuper", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolinherit", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolcreaterole", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolcreatedb", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolcanlogin", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolreplication", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolconnlimit", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "int4" + } + }, + { + "name": "rolpassword", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "text" + } + }, + { + "name": "rolvaliduntil", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "rolbypassrls", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolconfig", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "_text" + } + }, + { + "name": "oid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "type": { + "name": "name" + } + }, + { + "name": "rulename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "type": { + "name": "name" + } + }, + { + "name": "definition", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "tid" + } + }, + { + "name": "objoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "classoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objsubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "int4" + } + }, + { + "name": "provider", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "text" + } + }, + { + "name": "label", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "columns": [ + { + "name": "objoid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "oid" + } + }, + { + "name": "classoid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objsubid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "int4" + } + }, + { + "name": "objtype", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "text" + } + }, + { + "name": "objnamespace", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objname", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "text" + } + }, + { + "name": "provider", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "text" + } + }, + { + "name": "label", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "tid" + } + }, + { + "name": "seqrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "oid" + } + }, + { + "name": "seqtypid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "oid" + } + }, + { + "name": "seqstart", + "notNull": true, + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seqincrement", + "notNull": true, + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seqmax", + "notNull": true, + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seqmin", + "notNull": true, + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seqcache", + "notNull": true, + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seqcycle", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "sequencename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "sequenceowner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "data_type", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "regtype" + } + }, + { + "name": "start_value", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "min_value", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "max_value", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "increment_by", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "cycle", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "bool" + } + }, + { + "name": "cache_size", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "last_value", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "setting", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "unit", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "category", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "short_desc", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "extra_desc", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "context", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "vartype", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "source", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "min_val", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "max_val", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "enumvals", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "_text" + } + }, + { + "name": "boot_val", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "reset_val", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "sourcefile", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "sourceline", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "int4" + } + }, + { + "name": "pending_restart", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "columns": [ + { + "name": "usename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "name" + } + }, + { + "name": "usesysid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "oid" + } + }, + { + "name": "usecreatedb", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "bool" + } + }, + { + "name": "usesuper", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "bool" + } + }, + { + "name": "userepl", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "bool" + } + }, + { + "name": "usebypassrls", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "bool" + } + }, + { + "name": "passwd", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "text" + } + }, + { + "name": "valuntil", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "useconfig", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "tid" + } + }, + { + "name": "dbid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "classid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objsubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "int4" + } + }, + { + "name": "refclassid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "refobjid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "deptype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "char" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "tid" + } + }, + { + "name": "objoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "classoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "description", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "type": { + "name": "text" + } + }, + { + "name": "off", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "type": { + "name": "int8" + } + }, + { + "name": "size", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "type": { + "name": "int8" + } + }, + { + "name": "allocated_size", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "tid" + } + }, + { + "name": "objoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "classoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "provider", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "text" + } + }, + { + "name": "label", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "columns": [ + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "name" + } + }, + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "int4" + } + }, + { + "name": "leader_pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "int4" + } + }, + { + "name": "usesysid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "oid" + } + }, + { + "name": "usename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "name" + } + }, + { + "name": "application_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "text" + } + }, + { + "name": "client_addr", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "inet" + } + }, + { + "name": "client_hostname", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "text" + } + }, + { + "name": "client_port", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "int4" + } + }, + { + "name": "backend_start", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "xact_start", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "query_start", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "state_change", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "wait_event_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "text" + } + }, + { + "name": "wait_event", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "text" + } + }, + { + "name": "state", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "text" + } + }, + { + "name": "backend_xid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "xid" + } + }, + { + "name": "backend_xmin", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "xid" + } + }, + { + "name": "query_id", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "int8" + } + }, + { + "name": "query", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "text" + } + }, + { + "name": "backend_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indexrelid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexrelname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "seq_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_del", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_live_tup", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_dead_tup", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_mod_since_analyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_ins_since_vacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "last_vacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_autovacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_analyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_autoanalyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "vacuum_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "autovacuum_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "analyze_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "autoanalyze_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "columns": [ + { + "name": "archived_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "type": { + "name": "int8" + } + }, + { + "name": "last_archived_wal", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "type": { + "name": "text" + } + }, + { + "name": "last_archived_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "failed_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "type": { + "name": "int8" + } + }, + { + "name": "last_failed_wal", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "type": { + "name": "text" + } + }, + { + "name": "last_failed_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "columns": [ + { + "name": "checkpoints_timed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "checkpoints_req", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "checkpoint_write_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "float8" + } + }, + { + "name": "checkpoint_sync_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "float8" + } + }, + { + "name": "buffers_checkpoint", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "buffers_clean", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "maxwritten_clean", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "buffers_backend", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "buffers_backend_fsync", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "buffers_alloc", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "columns": [ + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "name" + } + }, + { + "name": "numbackends", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int4" + } + }, + { + "name": "xact_commit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "xact_rollback", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tup_returned", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tup_fetched", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tup_inserted", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tup_updated", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tup_deleted", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "conflicts", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "temp_files", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "temp_bytes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "deadlocks", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "checksum_failures", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "checksum_last_failure", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "blk_read_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "float8" + } + }, + { + "name": "blk_write_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "float8" + } + }, + { + "name": "session_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "float8" + } + }, + { + "name": "active_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "float8" + } + }, + { + "name": "idle_in_transaction_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "float8" + } + }, + { + "name": "sessions", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "sessions_abandoned", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "sessions_fatal", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "sessions_killed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "columns": [ + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "type": { + "name": "name" + } + }, + { + "name": "confl_tablespace", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "confl_lock", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "confl_snapshot", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "confl_bufferpin", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "confl_deadlock", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "type": { + "name": "int4" + } + }, + { + "name": "gss_authenticated", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "type": { + "name": "bool" + } + }, + { + "name": "principal", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "type": { + "name": "text" + } + }, + { + "name": "encrypted", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "int4" + } + }, + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "name" + } + }, + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "oid" + } + }, + { + "name": "phase", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "text" + } + }, + { + "name": "sample_blks_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "int8" + } + }, + { + "name": "sample_blks_scanned", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "int8" + } + }, + { + "name": "ext_stats_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "int8" + } + }, + { + "name": "ext_stats_computed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "int8" + } + }, + { + "name": "child_tables_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "int8" + } + }, + { + "name": "child_tables_done", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "int8" + } + }, + { + "name": "current_child_table_relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "type": { + "name": "int4" + } + }, + { + "name": "phase", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "type": { + "name": "text" + } + }, + { + "name": "backup_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "type": { + "name": "int8" + } + }, + { + "name": "backup_streamed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tablespaces_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tablespaces_streamed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "int4" + } + }, + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "name" + } + }, + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "oid" + } + }, + { + "name": "command", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "text" + } + }, + { + "name": "phase", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "text" + } + }, + { + "name": "cluster_index_relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "oid" + } + }, + { + "name": "heap_tuples_scanned", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_tuples_written", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_blks_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_blks_scanned", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "int8" + } + }, + { + "name": "index_rebuild_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "int4" + } + }, + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "name" + } + }, + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "oid" + } + }, + { + "name": "command", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "text" + } + }, + { + "name": "type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "text" + } + }, + { + "name": "bytes_processed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "int8" + } + }, + { + "name": "bytes_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tuples_processed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tuples_excluded", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int4" + } + }, + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "name" + } + }, + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "oid" + } + }, + { + "name": "index_relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "oid" + } + }, + { + "name": "command", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "text" + } + }, + { + "name": "phase", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "text" + } + }, + { + "name": "lockers_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "lockers_done", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "current_locker_pid", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blocks_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blocks_done", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tuples_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tuples_done", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "partitions_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "partitions_done", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "int4" + } + }, + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "name" + } + }, + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "oid" + } + }, + { + "name": "phase", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "text" + } + }, + { + "name": "heap_blks_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_blks_scanned", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_blks_vacuumed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "int8" + } + }, + { + "name": "index_vacuum_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "int8" + } + }, + { + "name": "max_dead_tuples", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "int8" + } + }, + { + "name": "num_dead_tuples", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "columns": [ + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "prefetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int8" + } + }, + { + "name": "hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int8" + } + }, + { + "name": "skip_init", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int8" + } + }, + { + "name": "skip_new", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int8" + } + }, + { + "name": "skip_fpw", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int8" + } + }, + { + "name": "skip_rep", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int8" + } + }, + { + "name": "wal_distance", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int4" + } + }, + { + "name": "block_distance", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int4" + } + }, + { + "name": "io_depth", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int4" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "int4" + } + }, + { + "name": "usesysid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "oid" + } + }, + { + "name": "usename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "name" + } + }, + { + "name": "application_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "text" + } + }, + { + "name": "client_addr", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "inet" + } + }, + { + "name": "client_hostname", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "text" + } + }, + { + "name": "client_port", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "int4" + } + }, + { + "name": "backend_start", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "backend_xmin", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "xid" + } + }, + { + "name": "state", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "text" + } + }, + { + "name": "sent_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "write_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "flush_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "replay_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "write_lag", + "length": 16, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "interval" + } + }, + { + "name": "flush_lag", + "length": 16, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "interval" + } + }, + { + "name": "replay_lag", + "length": 16, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "interval" + } + }, + { + "name": "sync_priority", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "int4" + } + }, + { + "name": "sync_state", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "text" + } + }, + { + "name": "reply_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "columns": [ + { + "name": "slot_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "text" + } + }, + { + "name": "spill_txns", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "spill_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "spill_bytes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stream_txns", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stream_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stream_bytes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "total_txns", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "total_bytes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "text" + } + }, + { + "name": "blks_zeroed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_written", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_exists", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "int8" + } + }, + { + "name": "flushes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "int8" + } + }, + { + "name": "truncates", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "int4" + } + }, + { + "name": "ssl", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "bool" + } + }, + { + "name": "version", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "text" + } + }, + { + "name": "cipher", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "text" + } + }, + { + "name": "bits", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "int4" + } + }, + { + "name": "client_dn", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "text" + } + }, + { + "name": "client_serial", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "numeric" + } + }, + { + "name": "issuer_dn", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "columns": [ + { + "name": "subid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "subname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "name" + } + }, + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "int4" + } + }, + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "received_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "last_msg_send_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_msg_receipt_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "latest_end_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "latest_end_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription_stats" + }, + "columns": [ + { + "name": "subid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription_stats" + }, + "type": { + "name": "oid" + } + }, + { + "name": "subname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription_stats" + }, + "type": { + "name": "name" + } + }, + { + "name": "apply_error_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription_stats" + }, + "type": { + "name": "int8" + } + }, + { + "name": "sync_error_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription_stats" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription_stats" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indexrelid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexrelname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "seq_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_del", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_live_tup", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_dead_tup", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_mod_since_analyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_ins_since_vacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "last_vacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_autovacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_analyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_autoanalyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "vacuum_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "autovacuum_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "analyze_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "autoanalyze_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "columns": [ + { + "name": "funcid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "type": { + "name": "name" + } + }, + { + "name": "funcname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "type": { + "name": "name" + } + }, + { + "name": "calls", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "type": { + "name": "int8" + } + }, + { + "name": "total_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "type": { + "name": "float8" + } + }, + { + "name": "self_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "type": { + "name": "float8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indexrelid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexrelname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "seq_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_del", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_live_tup", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_dead_tup", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_mod_since_analyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_ins_since_vacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "last_vacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_autovacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_analyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_autoanalyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "vacuum_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "autovacuum_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "analyze_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "autoanalyze_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "columns": [ + { + "name": "wal_records", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "int8" + } + }, + { + "name": "wal_fpi", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "int8" + } + }, + { + "name": "wal_bytes", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "numeric" + } + }, + { + "name": "wal_buffers_full", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "int8" + } + }, + { + "name": "wal_write", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "int8" + } + }, + { + "name": "wal_sync", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "int8" + } + }, + { + "name": "wal_write_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "float8" + } + }, + { + "name": "wal_sync_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "float8" + } + }, + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "int4" + } + }, + { + "name": "status", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "text" + } + }, + { + "name": "receive_start_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "receive_start_tli", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "int4" + } + }, + { + "name": "written_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "flushed_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "received_tli", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "int4" + } + }, + { + "name": "last_msg_send_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_msg_receipt_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "latest_end_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "latest_end_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "slot_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "text" + } + }, + { + "name": "sender_host", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "text" + } + }, + { + "name": "sender_port", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "int4" + } + }, + { + "name": "conninfo", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "seq_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_del", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "seq_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_del", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "columns": [ + { + "name": "funcid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "type": { + "name": "name" + } + }, + { + "name": "funcname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "type": { + "name": "name" + } + }, + { + "name": "calls", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "type": { + "name": "int8" + } + }, + { + "name": "total_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "type": { + "name": "float8" + } + }, + { + "name": "self_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "type": { + "name": "float8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "seq_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_del", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indexrelid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexrelname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "idx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "heap_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "toast_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "toast_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tidx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tidx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indexrelid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexrelname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "idx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "heap_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "toast_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "toast_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tidx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tidx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indexrelid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexrelname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "idx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "heap_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "toast_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "toast_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tidx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tidx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "tid" + } + }, + { + "name": "starelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "staattnum", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "int2" + } + }, + { + "name": "stainherit", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "bool" + } + }, + { + "name": "stanullfrac", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "float4" + } + }, + { + "name": "stawidth", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "int4" + } + }, + { + "name": "stadistinct", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "float4" + } + }, + { + "name": "stakind1", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "int2" + } + }, + { + "name": "stakind2", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "int2" + } + }, + { + "name": "stakind3", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "int2" + } + }, + { + "name": "stakind4", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "int2" + } + }, + { + "name": "stakind5", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "int2" + } + }, + { + "name": "staop1", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "staop2", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "staop3", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "staop4", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "staop5", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stacoll1", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stacoll2", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stacoll3", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stacoll4", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stacoll5", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stanumbers1", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "stanumbers2", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "stanumbers3", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "stanumbers4", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "stanumbers5", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "stavalues1", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "stavalues2", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "stavalues3", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "stavalues4", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "stavalues5", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "anyarray" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stxrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stxname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "name" + } + }, + { + "name": "stxnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stxowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stxstattarget", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "int4" + } + }, + { + "name": "stxkeys", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "int2vector" + } + }, + { + "name": "stxkind", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "_char" + } + }, + { + "name": "stxexprs", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "tid" + } + }, + { + "name": "stxoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stxdinherit", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "bool" + } + }, + { + "name": "stxdndistinct", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "pg_ndistinct" + } + }, + { + "name": "stxddependencies", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "pg_dependencies" + } + }, + { + "name": "stxdmcv", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "pg_mcv_list" + } + }, + { + "name": "stxdexpr", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "_pg_statistic" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "name" + } + }, + { + "name": "attname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "name" + } + }, + { + "name": "inherited", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "bool" + } + }, + { + "name": "null_frac", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "float4" + } + }, + { + "name": "avg_width", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "int4" + } + }, + { + "name": "n_distinct", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "float4" + } + }, + { + "name": "most_common_vals", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "most_common_freqs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "histogram_bounds", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "correlation", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "float4" + } + }, + { + "name": "most_common_elems", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "most_common_elem_freqs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "elem_count_histogram", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "_float4" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "name" + } + }, + { + "name": "statistics_schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "name" + } + }, + { + "name": "statistics_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "name" + } + }, + { + "name": "statistics_owner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "name" + } + }, + { + "name": "attnames", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "_name" + } + }, + { + "name": "exprs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "_text" + } + }, + { + "name": "kinds", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "_char" + } + }, + { + "name": "inherited", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "bool" + } + }, + { + "name": "n_distinct", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "pg_ndistinct" + } + }, + { + "name": "dependencies", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "pg_dependencies" + } + }, + { + "name": "most_common_vals", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "_text" + } + }, + { + "name": "most_common_val_nulls", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "_bool" + } + }, + { + "name": "most_common_freqs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "_float8" + } + }, + { + "name": "most_common_base_freqs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "_float8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "name" + } + }, + { + "name": "statistics_schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "name" + } + }, + { + "name": "statistics_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "name" + } + }, + { + "name": "statistics_owner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "name" + } + }, + { + "name": "expr", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "text" + } + }, + { + "name": "inherited", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "bool" + } + }, + { + "name": "null_frac", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "float4" + } + }, + { + "name": "avg_width", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "int4" + } + }, + { + "name": "n_distinct", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "float4" + } + }, + { + "name": "most_common_vals", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "most_common_freqs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "histogram_bounds", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "correlation", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "float4" + } + }, + { + "name": "most_common_elems", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "most_common_elem_freqs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "elem_count_histogram", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "_float4" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "subdbid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "subskiplsn", + "notNull": true, + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "subname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "name" + } + }, + { + "name": "subowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "subenabled", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "bool" + } + }, + { + "name": "subbinary", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "bool" + } + }, + { + "name": "substream", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "bool" + } + }, + { + "name": "subtwophasestate", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "char" + } + }, + { + "name": "subdisableonerr", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "bool" + } + }, + { + "name": "subconninfo", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "text" + } + }, + { + "name": "subslotname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "name" + } + }, + { + "name": "subsynccommit", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "text" + } + }, + { + "name": "subpublications", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "tid" + } + }, + { + "name": "srsubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srsubstate", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "char" + } + }, + { + "name": "srsublsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "pg_lsn" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "tableowner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablespace", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "hasindexes", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "bool" + } + }, + { + "name": "hasrules", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "bool" + } + }, + { + "name": "hastriggers", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rowsecurity", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "spcname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "name" + } + }, + { + "name": "spcowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "spcacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "_aclitem" + } + }, + { + "name": "spcoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_abbrevs" + }, + "columns": [ + { + "name": "abbrev", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_abbrevs" + }, + "type": { + "name": "text" + } + }, + { + "name": "utc_offset", + "length": 16, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_abbrevs" + }, + "type": { + "name": "interval" + } + }, + { + "name": "is_dst", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_abbrevs" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "type": { + "name": "text" + } + }, + { + "name": "abbrev", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "type": { + "name": "text" + } + }, + { + "name": "utc_offset", + "length": 16, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "type": { + "name": "interval" + } + }, + { + "name": "is_dst", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "oid" + } + }, + { + "name": "trftype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "oid" + } + }, + { + "name": "trflang", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "oid" + } + }, + { + "name": "trffromsql", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "trftosql", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "regproc" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tgrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tgparentid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tgname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "name" + } + }, + { + "name": "tgfoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tgtype", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "int2" + } + }, + { + "name": "tgenabled", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "char" + } + }, + { + "name": "tgisinternal", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "bool" + } + }, + { + "name": "tgconstrrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tgconstrindid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tgconstraint", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tgdeferrable", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "bool" + } + }, + { + "name": "tginitdeferred", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "bool" + } + }, + { + "name": "tgnargs", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "int2" + } + }, + { + "name": "tgattr", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "int2vector" + } + }, + { + "name": "tgargs", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "bytea" + } + }, + { + "name": "tgqual", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "tgoldtable", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "name" + } + }, + { + "name": "tgnewtable", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "name" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cfgname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "name" + } + }, + { + "name": "cfgnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cfgowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cfgparser", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "tid" + } + }, + { + "name": "mapcfg", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "oid" + } + }, + { + "name": "maptokentype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "int4" + } + }, + { + "name": "mapseqno", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "int4" + } + }, + { + "name": "mapdict", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "oid" + } + }, + { + "name": "dictname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "name" + } + }, + { + "name": "dictnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "oid" + } + }, + { + "name": "dictowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "oid" + } + }, + { + "name": "dicttemplate", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "oid" + } + }, + { + "name": "dictinitoption", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "oid" + } + }, + { + "name": "prsname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "name" + } + }, + { + "name": "prsnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "oid" + } + }, + { + "name": "prsstart", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "prstoken", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "prsend", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "prsheadline", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "prslextype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "regproc" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tmplname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "name" + } + }, + { + "name": "tmplnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tmplinit", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "tmpllexize", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "regproc" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "name" + } + }, + { + "name": "typnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typlen", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "int2" + } + }, + { + "name": "typbyval", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "bool" + } + }, + { + "name": "typtype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "char" + } + }, + { + "name": "typcategory", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "char" + } + }, + { + "name": "typispreferred", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "bool" + } + }, + { + "name": "typisdefined", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "bool" + } + }, + { + "name": "typdelim", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "char" + } + }, + { + "name": "typrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typsubscript", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typelem", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typarray", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typinput", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typoutput", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typreceive", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typsend", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typmodin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typmodout", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typanalyze", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typalign", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "char" + } + }, + { + "name": "typstorage", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "char" + } + }, + { + "name": "typnotnull", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "bool" + } + }, + { + "name": "typbasetype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typtypmod", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "int4" + } + }, + { + "name": "typndims", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "int4" + } + }, + { + "name": "typcollation", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typdefaultbin", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "typdefault", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "text" + } + }, + { + "name": "typacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "columns": [ + { + "name": "usename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "name" + } + }, + { + "name": "usesysid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "oid" + } + }, + { + "name": "usecreatedb", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "bool" + } + }, + { + "name": "usesuper", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "bool" + } + }, + { + "name": "userepl", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "bool" + } + }, + { + "name": "usebypassrls", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "bool" + } + }, + { + "name": "passwd", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "text" + } + }, + { + "name": "valuntil", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "useconfig", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "oid" + } + }, + { + "name": "umuser", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "oid" + } + }, + { + "name": "umserver", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "oid" + } + }, + { + "name": "umoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "columns": [ + { + "name": "umid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srvid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srvname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "type": { + "name": "name" + } + }, + { + "name": "umuser", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "type": { + "name": "oid" + } + }, + { + "name": "usename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "type": { + "name": "name" + } + }, + { + "name": "umoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "type": { + "name": "name" + } + }, + { + "name": "viewname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "type": { + "name": "name" + } + }, + { + "name": "viewowner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "type": { + "name": "name" + } + }, + { + "name": "definition", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "type": { + "name": "text" + } + } + ] + } + ] + }, + { + "name": "information_schema", + "tables": [ + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "columns": [ + { + "name": "oid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "type": { + "name": "oid" + } + }, + { + "name": "fdwowner", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "type": { + "name": "oid" + } + }, + { + "name": "fdwoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "type": { + "name": "_text" + } + }, + { + "name": "foreign_data_wrapper_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_language", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "columns": [ + { + "name": "oid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srvoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "_text" + } + }, + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "foreign_server_version", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_table_columns" + }, + "columns": [ + { + "name": "nspname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_table_columns" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_table_columns" + }, + "type": { + "name": "name" + } + }, + { + "name": "attname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_table_columns" + }, + "type": { + "name": "name" + } + }, + { + "name": "attfdwoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_table_columns" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "columns": [ + { + "name": "foreign_table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ftoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "type": { + "name": "_text" + } + }, + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "columns": [ + { + "name": "oid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "type": { + "name": "oid" + } + }, + { + "name": "umoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "type": { + "name": "_text" + } + }, + { + "name": "umuser", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "type": { + "name": "oid" + } + }, + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "srvowner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "administrable_role_authorizations" + }, + "columns": [ + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "administrable_role_authorizations" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "role_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "administrable_role_authorizations" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "administrable_role_authorizations" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "applicable_roles" + }, + "columns": [ + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "applicable_roles" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "role_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "applicable_roles" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "applicable_roles" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "columns": [ + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "attribute_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ordinal_position", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "attribute_default", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_nullable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "character_maximum_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "attribute_udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "attribute_udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "attribute_udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "maximum_cardinality", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "is_derived_reference_attribute", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "columns": [ + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_repertoire", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "form_of_use", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "default_collate_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "default_collate_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "default_collate_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraint_routine_usage" + }, + "columns": [ + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraint_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraint_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraint_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraint_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraint_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraint_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraints" + }, + "columns": [ + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "check_clause", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraints" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collation_character_set_applicability" + }, + "columns": [ + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collation_character_set_applicability" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collation_character_set_applicability" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collation_character_set_applicability" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collation_character_set_applicability" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collation_character_set_applicability" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collation_character_set_applicability" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collations" + }, + "columns": [ + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collations" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collations" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collations" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "pad_attribute", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collations" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_column_usage" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "dependent_column", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_column_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "columns": [ + { + "name": "domain_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_options" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_options" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "columns": [ + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ordinal_position", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "column_default", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_nullable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "character_maximum_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "maximum_cardinality", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "is_self_referencing", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_identity", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "identity_generation", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "identity_start", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "identity_increment", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "identity_maximum", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "identity_minimum", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "identity_cycle", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_generated", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "generation_expression", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_updatable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_table_usage" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_table_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "data_type_privileges" + }, + "columns": [ + { + "name": "object_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "data_type_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "data_type_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "data_type_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "data_type_privileges" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "data_type_privileges" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "columns": [ + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "is_deferrable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "initially_deferred", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_udt_usage" + }, + "columns": [ + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "columns": [ + { + "name": "domain_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "character_maximum_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "domain_default", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "maximum_cardinality", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "columns": [ + { + "name": "object_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "collection_type_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "character_maximum_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "domain_default", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "maximum_cardinality", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "enabled_roles" + }, + "columns": [ + { + "name": "role_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "enabled_roles" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrapper_options" + }, + "columns": [ + { + "name": "foreign_data_wrapper_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrapper_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrapper_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrapper_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrapper_options" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrappers" + }, + "columns": [ + { + "name": "foreign_data_wrapper_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrappers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrappers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrappers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "library_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrappers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "foreign_data_wrapper_language", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrappers" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_server_options" + }, + "columns": [ + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_server_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_server_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_server_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_server_options" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "columns": [ + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "foreign_server_version", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_table_options" + }, + "columns": [ + { + "name": "foreign_table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_table_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_table_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_table_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_table_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_table_options" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_tables" + }, + "columns": [ + { + "name": "foreign_table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "information_schema_catalog_name" + }, + "columns": [ + { + "name": "catalog_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "information_schema_catalog_name" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "columns": [ + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ordinal_position", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "position_in_unique_constraint", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "cardinal_number" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "columns": [ + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ordinal_position", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "parameter_mode", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_result", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "as_locator", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "parameter_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "character_maximum_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "maximum_cardinality", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "parameter_default", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "columns": [ + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "unique_constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "unique_constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "unique_constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "match_option", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "update_rule", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "delete_rule", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "with_hierarchy", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "columns": [ + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_routine_usage" + }, + "columns": [ + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "columns": [ + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "sequence_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "sequence_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "sequence_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "columns": [ + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "columns": [ + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "module_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "module_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "module_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "character_maximum_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "type_udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "type_udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "type_udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "maximum_cardinality", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_body", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "routine_definition", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "external_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "external_language", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "parameter_style", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_deterministic", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "sql_data_access", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_null_call", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "sql_path", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "schema_level_routine", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "max_dynamic_result_sets", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "is_user_defined_cast", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_implicitly_invocable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "security_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "to_sql_specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "to_sql_specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "to_sql_specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "as_locator", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "created", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "time_stamp" + } + }, + { + "name": "last_altered", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "time_stamp" + } + }, + { + "name": "new_savepoint_level", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_udt_dependent", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "result_cast_from_data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "result_cast_as_locator", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "result_cast_char_max_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_char_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_char_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_char_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_char_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "result_cast_interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_type_udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_type_udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_type_udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_scope_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_scope_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_scope_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_maximum_cardinality", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "columns": [ + { + "name": "catalog_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "schema_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "schema_owner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "default_character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "default_character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "default_character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "sql_path", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "columns": [ + { + "name": "sequence_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "sequence_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "sequence_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "start_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "minimum_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "maximum_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "increment", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "cycle_option", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "tid" + } + }, + { + "name": "feature_id", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "feature_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "sub_feature_id", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "sub_feature_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_supported", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_verified_by", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "comments", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "tid" + } + }, + { + "name": "implementation_info_id", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "implementation_info_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "integer_value", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "comments", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "tid" + } + }, + { + "name": "feature_id", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "feature_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_supported", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_verified_by", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "comments", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "tid" + } + }, + { + "name": "sizing_id", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "sizing_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "supported_value", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "comments", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "columns": [ + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_deferrable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "initially_deferred", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "enforced", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "nulls_distinct", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "with_hierarchy", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "self_referencing_column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "reference_generation", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "user_defined_type_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "user_defined_type_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "user_defined_type_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "is_insertable_into", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_typed", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "commit_action", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "columns": [ + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "group_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "transform_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "columns": [ + { + "name": "trigger_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "trigger_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "trigger_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "event_object_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "event_object_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "event_object_table", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "event_object_column", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "columns": [ + { + "name": "trigger_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "trigger_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "trigger_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "event_manipulation", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "event_object_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "event_object_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "event_object_table", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "action_order", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "action_condition", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "action_statement", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "action_orientation", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "action_timing", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "action_reference_old_table", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "action_reference_new_table", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "action_reference_old_row", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "action_reference_new_row", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "created", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "time_stamp" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "columns": [ + { + "name": "user_defined_type_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "user_defined_type_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "user_defined_type_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "user_defined_type_category", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_instantiable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_final", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "ordering_form", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "ordering_category", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "ordering_routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ordering_routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ordering_routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "reference_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "character_maximum_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "source_dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ref_dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mapping_options" + }, + "columns": [ + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mapping_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mapping_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mapping_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mapping_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mapping_options" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mappings" + }, + "columns": [ + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mappings" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mappings" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mappings" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "columns": [ + { + "name": "view_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "view_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "view_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_routine_usage" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_table_usage" + }, + "columns": [ + { + "name": "view_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "view_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "view_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_table_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "view_definition", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "check_option", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_updatable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_insertable_into", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_trigger_updatable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_trigger_deletable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_trigger_insertable_into", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "yes_or_no" + } + } + ] + } + ] + } + ] + }, + "queries": [ + { + "text": "SELECT id, name, bio FROM authors WHERE name = $1 LIMIT 1", + "name": "GetAuthor", + "cmd": ":one", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors ORDER BY name", + "name": "ListAuthors", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO authors (id, name, bio) VALUES ($1, $2, $3) RETURNING id, name, bio", + "name": "CreateAuthor", + "cmd": ":one", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + } + }, + { + "number": 2, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + }, + { + "number": 3, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "authors" + } + }, + { + "text": "INSERT INTO authors (name, bio) VALUES ($1, $2) RETURNING id", + "name": "CreateAuthorReturnId", + "cmd": ":execlastid", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + }, + { + "number": 2, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "authors" + } + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id = $1 LIMIT 1", + "name": "GetAuthorById", + "cmd": ":one", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE name LIKE COALESCE($1, '%')", + "name": "GetAuthorByNamePattern", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name_pattern", + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "DELETE FROM authors WHERE name = $1", + "name": "DeleteAuthor", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "TRUNCATE TABLE authors CASCADE", + "name": "TruncateAuthors", + "cmd": ":exec", + "filename": "query.sql" + }, + { + "text": "UPDATE authors \n SET bio = $1\n WHERE bio IS NOT NULL", + "name": "UpdateAuthors", + "cmd": ":execrows", + "parameters": [ + { + "number": 1, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id = ANY($1::BIGINT[])", + "name": "GetAuthorsByIds", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "notNull": true, + "isArray": true, + "length": -1, + "type": { + "schema": "pg_catalog", + "name": "int8" + }, + "arrayDims": 1 + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id = ANY($1::BIGINT[]) AND name = ANY($2::TEXT[])", + "name": "GetAuthorsByIdsAndNames", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "notNull": true, + "isArray": true, + "length": -1, + "type": { + "schema": "pg_catalog", + "name": "int8" + }, + "arrayDims": 1 + } + }, + { + "number": 2, + "column": { + "notNull": true, + "isArray": true, + "length": -1, + "type": { + "name": "text" + }, + "arrayDims": 1 + } + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO books (name, author_id) VALUES ($1, $2) RETURNING id", + "name": "CreateBook", + "cmd": ":execlastid", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "books" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + }, + { + "number": 2, + "column": { + "name": "author_id", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "books" + }, + "type": { + "name": "pg_catalog.int8" + }, + "originalName": "author_id" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "books" + } + }, + { + "text": "SELECT authors.id, authors.name, authors.bio, books.id, books.name, books.author_id, books.description FROM authors JOIN books ON authors.id = books.author_id ORDER BY authors.name", + "name": "ListAllAuthorsBooks", + "cmd": ":many", + "columns": [ + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + }, + { + "name": "books", + "length": -1, + "type": {}, + "embedTable": { + "name": "books" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT authors1.id, authors1.name, authors1.bio, authors2.id, authors2.name, authors2.bio\nFROM authors authors1 JOIN authors authors2 ON authors1.name = authors2.name\nWHERE authors1.id \u003c authors2.id", + "name": "GetDuplicateAuthors", + "cmd": ":many", + "columns": [ + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + }, + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT authors.id, authors.name, authors.bio, books.id, books.name, books.author_id, books.description\nFROM authors JOIN books ON authors.id = books.author_id\nWHERE books.name = $1", + "name": "GetAuthorsByBookName", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + }, + { + "name": "books", + "length": -1, + "type": {}, + "embedTable": { + "name": "books" + } + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO postgres_types \n (c_boolean, c_bit, c_smallint, c_integer, c_bigint, c_real, c_numeric, c_decimal, c_double_precision, c_money,\n c_date, c_time, c_timestamp, c_timestamp_with_tz, c_char, c_varchar, c_character_varying, c_text, \n c_bytea, c_text_array, c_integer_array)\nVALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, \n $11, $12, $13, $14, $15, $16, $17, $18, $19, \n $20, $21)", + "name": "InsertPostgresTypes", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "c_boolean", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.bool" + }, + "originalName": "c_boolean" + } + }, + { + "number": 2, + "column": { + "name": "c_bit", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.bit" + }, + "originalName": "c_bit" + } + }, + { + "number": 3, + "column": { + "name": "c_smallint", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.int2" + }, + "originalName": "c_smallint" + } + }, + { + "number": 4, + "column": { + "name": "c_integer", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.int4" + }, + "originalName": "c_integer" + } + }, + { + "number": 5, + "column": { + "name": "c_bigint", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.int8" + }, + "originalName": "c_bigint" + } + }, + { + "number": 6, + "column": { + "name": "c_real", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.float4" + }, + "originalName": "c_real" + } + }, + { + "number": 7, + "column": { + "name": "c_numeric", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.numeric" + }, + "originalName": "c_numeric" + } + }, + { + "number": 8, + "column": { + "name": "c_decimal", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.numeric" + }, + "originalName": "c_decimal" + } + }, + { + "number": 9, + "column": { + "name": "c_double_precision", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.float8" + }, + "originalName": "c_double_precision" + } + }, + { + "number": 10, + "column": { + "name": "c_money", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "money" + }, + "originalName": "c_money" + } + }, + { + "number": 11, + "column": { + "name": "c_date", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + } + }, + { + "number": 12, + "column": { + "name": "c_time", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.time" + }, + "originalName": "c_time" + } + }, + { + "number": 13, + "column": { + "name": "c_timestamp", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.timestamp" + }, + "originalName": "c_timestamp" + } + }, + { + "number": 14, + "column": { + "name": "c_timestamp_with_tz", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.timestamptz" + }, + "originalName": "c_timestamp_with_tz" + } + }, + { + "number": 15, + "column": { + "name": "c_char", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.bpchar" + }, + "originalName": "c_char" + } + }, + { + "number": 16, + "column": { + "name": "c_varchar", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.varchar" + }, + "originalName": "c_varchar" + } + }, + { + "number": 17, + "column": { + "name": "c_character_varying", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.varchar" + }, + "originalName": "c_character_varying" + } + }, + { + "number": 18, + "column": { + "name": "c_text", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + } + }, + { + "number": 19, + "column": { + "name": "c_bytea", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "bytea" + }, + "originalName": "c_bytea" + } + }, + { + "number": 20, + "column": { + "name": "c_text_array", + "isArray": true, + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text_array", + "arrayDims": 1 + } + }, + { + "number": 21, + "column": { + "name": "c_integer_array", + "isArray": true, + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.int4" + }, + "originalName": "c_integer_array", + "arrayDims": 1 + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "postgres_types" + } + }, + { + "text": "INSERT INTO postgres_types \n (c_boolean, c_smallint, c_integer, c_bigint, c_real, c_numeric, c_decimal, c_double_precision, c_money, \n c_date, c_time, c_timestamp, c_timestamp_with_tz, c_char, c_varchar, c_character_varying, c_text, \n c_bytea)\nVALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, \n $10, $11, $12, $13, $14, $15, $16, $17, $18)", + "name": "InsertPostgresTypesBatch", + "cmd": ":copyfrom", + "parameters": [ + { + "number": 1, + "column": { + "name": "c_boolean", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.bool" + }, + "originalName": "c_boolean" + } + }, + { + "number": 2, + "column": { + "name": "c_smallint", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.int2" + }, + "originalName": "c_smallint" + } + }, + { + "number": 3, + "column": { + "name": "c_integer", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.int4" + }, + "originalName": "c_integer" + } + }, + { + "number": 4, + "column": { + "name": "c_bigint", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.int8" + }, + "originalName": "c_bigint" + } + }, + { + "number": 5, + "column": { + "name": "c_real", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.float4" + }, + "originalName": "c_real" + } + }, + { + "number": 6, + "column": { + "name": "c_numeric", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.numeric" + }, + "originalName": "c_numeric" + } + }, + { + "number": 7, + "column": { + "name": "c_decimal", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.numeric" + }, + "originalName": "c_decimal" + } + }, + { + "number": 8, + "column": { + "name": "c_double_precision", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.float8" + }, + "originalName": "c_double_precision" + } + }, + { + "number": 9, + "column": { + "name": "c_money", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "money" + }, + "originalName": "c_money" + } + }, + { + "number": 10, + "column": { + "name": "c_date", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + } + }, + { + "number": 11, + "column": { + "name": "c_time", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.time" + }, + "originalName": "c_time" + } + }, + { + "number": 12, + "column": { + "name": "c_timestamp", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.timestamp" + }, + "originalName": "c_timestamp" + } + }, + { + "number": 13, + "column": { + "name": "c_timestamp_with_tz", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.timestamptz" + }, + "originalName": "c_timestamp_with_tz" + } + }, + { + "number": 14, + "column": { + "name": "c_char", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.bpchar" + }, + "originalName": "c_char" + } + }, + { + "number": 15, + "column": { + "name": "c_varchar", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.varchar" + }, + "originalName": "c_varchar" + } + }, + { + "number": 16, + "column": { + "name": "c_character_varying", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.varchar" + }, + "originalName": "c_character_varying" + } + }, + { + "number": 17, + "column": { + "name": "c_text", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + } + }, + { + "number": 18, + "column": { + "name": "c_bytea", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "bytea" + }, + "originalName": "c_bytea" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "postgres_types" + } + }, + { + "text": "SELECT c_boolean, c_bit, c_smallint, c_integer, c_bigint, c_decimal, c_numeric, c_real, c_double_precision, c_money, c_date, c_time, c_timestamp, c_timestamp_with_tz, c_char, c_varchar, c_character_varying, c_bytea, c_text, c_json, c_text_array, c_integer_array FROM postgres_types LIMIT 1", + "name": "GetPostgresTypes", + "cmd": ":one", + "columns": [ + { + "name": "c_boolean", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bool" + }, + "originalName": "c_boolean" + }, + { + "name": "c_bit", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bit" + }, + "originalName": "c_bit" + }, + { + "name": "c_smallint", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int2" + }, + "originalName": "c_smallint" + }, + { + "name": "c_integer", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int4" + }, + "originalName": "c_integer" + }, + { + "name": "c_bigint", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int8" + }, + "originalName": "c_bigint" + }, + { + "name": "c_decimal", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "numeric" + }, + "originalName": "c_decimal" + }, + { + "name": "c_numeric", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "numeric" + }, + "originalName": "c_numeric" + }, + { + "name": "c_real", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "float4" + }, + "originalName": "c_real" + }, + { + "name": "c_double_precision", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "float8" + }, + "originalName": "c_double_precision" + }, + { + "name": "c_money", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "money" + }, + "originalName": "c_money" + }, + { + "name": "c_date", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + }, + { + "name": "c_time", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "time" + }, + "originalName": "c_time" + }, + { + "name": "c_timestamp", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "timestamp" + }, + "originalName": "c_timestamp" + }, + { + "name": "c_timestamp_with_tz", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "timestamptz" + }, + "originalName": "c_timestamp_with_tz" + }, + { + "name": "c_char", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bpchar" + }, + "originalName": "c_char" + }, + { + "name": "c_varchar", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "varchar" + }, + "originalName": "c_varchar" + }, + { + "name": "c_character_varying", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "varchar" + }, + "originalName": "c_character_varying" + }, + { + "name": "c_bytea", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "bytea" + }, + "originalName": "c_bytea" + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + }, + { + "name": "c_json", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "json" + }, + "originalName": "c_json" + }, + { + "name": "c_text_array", + "isArray": true, + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text_array", + "arrayDims": 1 + }, + { + "name": "c_integer_array", + "isArray": true, + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int4" + }, + "originalName": "c_integer_array", + "arrayDims": 1 + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT COUNT(1) AS cnt , \n c_smallint, c_boolean, c_integer, c_bigint, c_real, c_numeric, c_decimal, c_double_precision, c_money, \n c_date, c_time, c_timestamp, c_timestamp_with_tz, c_char, c_varchar, c_character_varying, c_text, \n c_bytea\nFROM postgres_types\nGROUP BY c_smallint, c_boolean, c_integer, c_bigint, c_real, c_numeric, c_decimal, c_double_precision, c_money, \n c_date, c_time, c_timestamp, c_timestamp_with_tz, c_char, c_varchar, c_character_varying, c_text, \n c_bytea\nLIMIT 1", + "name": "GetPostgresTypesAgg", + "cmd": ":one", + "columns": [ + { + "name": "cnt", + "notNull": true, + "length": -1, + "isFuncCall": true, + "type": { + "name": "bigint" + } + }, + { + "name": "c_smallint", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int2" + }, + "originalName": "c_smallint" + }, + { + "name": "c_boolean", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bool" + }, + "originalName": "c_boolean" + }, + { + "name": "c_integer", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int4" + }, + "originalName": "c_integer" + }, + { + "name": "c_bigint", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int8" + }, + "originalName": "c_bigint" + }, + { + "name": "c_real", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "float4" + }, + "originalName": "c_real" + }, + { + "name": "c_numeric", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "numeric" + }, + "originalName": "c_numeric" + }, + { + "name": "c_decimal", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "numeric" + }, + "originalName": "c_decimal" + }, + { + "name": "c_double_precision", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "float8" + }, + "originalName": "c_double_precision" + }, + { + "name": "c_money", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "money" + }, + "originalName": "c_money" + }, + { + "name": "c_date", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + }, + { + "name": "c_time", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "time" + }, + "originalName": "c_time" + }, + { + "name": "c_timestamp", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "timestamp" + }, + "originalName": "c_timestamp" + }, + { + "name": "c_timestamp_with_tz", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "timestamptz" + }, + "originalName": "c_timestamp_with_tz" + }, + { + "name": "c_char", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bpchar" + }, + "originalName": "c_char" + }, + { + "name": "c_varchar", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "varchar" + }, + "originalName": "c_varchar" + }, + { + "name": "c_character_varying", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "varchar" + }, + "originalName": "c_character_varying" + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + }, + { + "name": "c_bytea", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "bytea" + }, + "originalName": "c_bytea" + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO postgres_geometric_types (c_point, c_line, c_lseg, c_box, c_path, c_polygon, c_circle)\nVALUES ($1, $2, $3, $4, $5, $6, $7)", + "name": "InsertPostgresGeoTypes", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "c_point", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_geometric_types" + }, + "type": { + "name": "point" + }, + "originalName": "c_point" + } + }, + { + "number": 2, + "column": { + "name": "c_line", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_geometric_types" + }, + "type": { + "name": "line" + }, + "originalName": "c_line" + } + }, + { + "number": 3, + "column": { + "name": "c_lseg", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_geometric_types" + }, + "type": { + "name": "lseg" + }, + "originalName": "c_lseg" + } + }, + { + "number": 4, + "column": { + "name": "c_box", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_geometric_types" + }, + "type": { + "name": "box" + }, + "originalName": "c_box" + } + }, + { + "number": 5, + "column": { + "name": "c_path", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_geometric_types" + }, + "type": { + "name": "path" + }, + "originalName": "c_path" + } + }, + { + "number": 6, + "column": { + "name": "c_polygon", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_geometric_types" + }, + "type": { + "name": "polygon" + }, + "originalName": "c_polygon" + } + }, + { + "number": 7, + "column": { + "name": "c_circle", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_geometric_types" + }, + "type": { + "name": "circle" + }, + "originalName": "c_circle" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "postgres_geometric_types" + } + }, + { + "text": "SELECT c_point, c_line, c_lseg, c_box, c_path, c_polygon, c_circle FROM postgres_geometric_types LIMIT 1", + "name": "GetPostgresGeoTypes", + "cmd": ":one", + "columns": [ + { + "name": "c_point", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "point" + }, + "originalName": "c_point" + }, + { + "name": "c_line", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "line" + }, + "originalName": "c_line" + }, + { + "name": "c_lseg", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "lseg" + }, + "originalName": "c_lseg" + }, + { + "name": "c_box", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "box" + }, + "originalName": "c_box" + }, + { + "name": "c_path", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "path" + }, + "originalName": "c_path" + }, + { + "name": "c_polygon", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "polygon" + }, + "originalName": "c_polygon" + }, + { + "name": "c_circle", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "circle" + }, + "originalName": "c_circle" + } + ], + "filename": "query.sql" + }, + { + "text": "TRUNCATE TABLE postgres_types", + "name": "TruncatePostgresTypes", + "cmd": ":exec", + "filename": "query.sql" + }, + { + "text": "TRUNCATE TABLE postgres_geometric_types", + "name": "TruncatePostgresGeoTypes", + "cmd": ":exec", + "filename": "query.sql" + } + ], + "sqlc_version": "v1.27.0", + "plugin_options": "e30=" +} \ No newline at end of file diff --git a/examples/NpgsqlLegacyExample/request.json b/examples/NpgsqlLegacyExample/request.json new file mode 100644 index 00000000..a3f044d4 --- /dev/null +++ b/examples/NpgsqlLegacyExample/request.json @@ -0,0 +1,34340 @@ +{ + "settings": { + "version": "2", + "engine": "postgresql", + "schema": [ + "examples/config/postgresql/schema.sql" + ], + "queries": [ + "examples/config/postgresql/query.sql" + ], + "codegen": { + "out": "examples/NpgsqlLegacyExample", + "plugin": "csharp", + "options": "eyJkZWJ1Z1JlcXVlc3QiOnRydWUsImdlbmVyYXRlQ3Nwcm9qIjp0cnVlLCJuYW1lc3BhY2VOYW1lIjoiTnBnc3FsTGVnYWN5RXhhbXBsZUdlbiIsInRhcmdldEZyYW1ld29yayI6Im5ldHN0YW5kYXJkMi4wIiwidXNlRGFwcGVyIjpmYWxzZX0=", + "process": { + "cmd": "./dist/LocalRunner" + } + } + }, + "catalog": { + "defaultSchema": "public", + "schemas": [ + { + "name": "public", + "tables": [ + { + "rel": { + "name": "authors" + }, + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + } + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + } + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "name": "books" + }, + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "bigserial" + } + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "text" + } + }, + { + "name": "author_id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "schema": "pg_catalog", + "name": "int8" + } + }, + { + "name": "description", + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "name": "postgres_types" + }, + "columns": [ + { + "name": "c_boolean", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bool" + } + }, + { + "name": "c_bit", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bit" + } + }, + { + "name": "c_smallint", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int2" + } + }, + { + "name": "c_integer", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int4" + } + }, + { + "name": "c_bigint", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int8" + } + }, + { + "name": "c_decimal", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "numeric" + } + }, + { + "name": "c_numeric", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "numeric" + } + }, + { + "name": "c_real", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "float4" + } + }, + { + "name": "c_double_precision", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "float8" + } + }, + { + "name": "c_money", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "money" + } + }, + { + "name": "c_date", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "date" + } + }, + { + "name": "c_time", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "time" + } + }, + { + "name": "c_timestamp", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "timestamp" + } + }, + { + "name": "c_timestamp_with_tz", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "timestamptz" + } + }, + { + "name": "c_char", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bpchar" + } + }, + { + "name": "c_varchar", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "varchar" + } + }, + { + "name": "c_character_varying", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "varchar" + } + }, + { + "name": "c_bytea", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "bytea" + } + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "text" + } + }, + { + "name": "c_json", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "json" + } + }, + { + "name": "c_text_array", + "isArray": true, + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "text" + }, + "arrayDims": 1 + }, + { + "name": "c_integer_array", + "isArray": true, + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int4" + }, + "arrayDims": 1 + } + ] + }, + { + "rel": { + "name": "postgres_geometric_types" + }, + "columns": [ + { + "name": "c_point", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "point" + } + }, + { + "name": "c_line", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "line" + } + }, + { + "name": "c_lseg", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "lseg" + } + }, + { + "name": "c_box", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "box" + } + }, + { + "name": "c_path", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "path" + } + }, + { + "name": "c_polygon", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "polygon" + } + }, + { + "name": "c_circle", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "circle" + } + } + ] + } + ] + }, + { + "name": "pg_temp" + }, + { + "name": "pg_catalog", + "tables": [ + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "tid" + } + }, + { + "name": "aggfnoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggkind", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "char" + } + }, + { + "name": "aggnumdirectargs", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "int2" + } + }, + { + "name": "aggtransfn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggfinalfn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggcombinefn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggserialfn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggdeserialfn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggmtransfn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggminvtransfn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggmfinalfn", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "aggfinalextra", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "bool" + } + }, + { + "name": "aggmfinalextra", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "bool" + } + }, + { + "name": "aggfinalmodify", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "char" + } + }, + { + "name": "aggmfinalmodify", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "char" + } + }, + { + "name": "aggsortop", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "oid" + } + }, + { + "name": "aggtranstype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "oid" + } + }, + { + "name": "aggtransspace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "int4" + } + }, + { + "name": "aggmtranstype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "oid" + } + }, + { + "name": "aggmtransspace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "int4" + } + }, + { + "name": "agginitval", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "text" + } + }, + { + "name": "aggminitval", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "name" + } + }, + { + "name": "amhandler", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "amtype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "type": { + "name": "char" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amopfamily", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amoplefttype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amoprighttype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amopstrategy", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "int2" + } + }, + { + "name": "amoppurpose", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "char" + } + }, + { + "name": "amopopr", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amopmethod", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amopsortfamily", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amprocfamily", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amproclefttype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amprocrighttype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "amprocnum", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "int2" + } + }, + { + "name": "amproc", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "type": { + "name": "regproc" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "oid" + } + }, + { + "name": "adrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "oid" + } + }, + { + "name": "adnum", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "int2" + } + }, + { + "name": "adbin", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "tid" + } + }, + { + "name": "attrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "oid" + } + }, + { + "name": "attname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "name" + } + }, + { + "name": "atttypid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "oid" + } + }, + { + "name": "attstattarget", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "int4" + } + }, + { + "name": "attlen", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "int2" + } + }, + { + "name": "attnum", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "int2" + } + }, + { + "name": "attndims", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "int4" + } + }, + { + "name": "attcacheoff", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "int4" + } + }, + { + "name": "atttypmod", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "int4" + } + }, + { + "name": "attbyval", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "bool" + } + }, + { + "name": "attalign", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "char" + } + }, + { + "name": "attstorage", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "char" + } + }, + { + "name": "attcompression", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "char" + } + }, + { + "name": "attnotnull", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "bool" + } + }, + { + "name": "atthasdef", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "bool" + } + }, + { + "name": "atthasmissing", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "bool" + } + }, + { + "name": "attidentity", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "char" + } + }, + { + "name": "attgenerated", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "char" + } + }, + { + "name": "attisdropped", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "bool" + } + }, + { + "name": "attislocal", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "bool" + } + }, + { + "name": "attinhcount", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "int4" + } + }, + { + "name": "attcollation", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "oid" + } + }, + { + "name": "attacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "_aclitem" + } + }, + { + "name": "attoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "_text" + } + }, + { + "name": "attfdwoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "_text" + } + }, + { + "name": "attmissingval", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "type": { + "name": "anyarray" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "tid" + } + }, + { + "name": "roleid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "oid" + } + }, + { + "name": "member", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "oid" + } + }, + { + "name": "grantor", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "oid" + } + }, + { + "name": "admin_option", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "oid" + } + }, + { + "name": "rolname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "name" + } + }, + { + "name": "rolsuper", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolinherit", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolcreaterole", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolcreatedb", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolcanlogin", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolreplication", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolbypassrls", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolconnlimit", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "int4" + } + }, + { + "name": "rolpassword", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "text" + } + }, + { + "name": "rolvaliduntil", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "columns": [ + { + "name": "name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "name" + } + }, + { + "name": "version", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "text" + } + }, + { + "name": "installed", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "bool" + } + }, + { + "name": "superuser", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "bool" + } + }, + { + "name": "trusted", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relocatable", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "bool" + } + }, + { + "name": "schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "name" + } + }, + { + "name": "requires", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "_name" + } + }, + { + "name": "comment", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "columns": [ + { + "name": "name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "type": { + "name": "name" + } + }, + { + "name": "default_version", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "type": { + "name": "text" + } + }, + { + "name": "installed_version", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "type": { + "name": "text" + } + }, + { + "name": "comment", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "text" + } + }, + { + "name": "ident", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "text" + } + }, + { + "name": "parent", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "text" + } + }, + { + "name": "level", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "int4" + } + }, + { + "name": "total_bytes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "total_nblocks", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "free_bytes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "free_chunks", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "used_bytes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_backend_memory_contexts" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "oid" + } + }, + { + "name": "castsource", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "oid" + } + }, + { + "name": "casttarget", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "oid" + } + }, + { + "name": "castfunc", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "oid" + } + }, + { + "name": "castcontext", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "char" + } + }, + { + "name": "castmethod", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "type": { + "name": "char" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "name" + } + }, + { + "name": "relnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "reltype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "reloftype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relam", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relfilenode", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "reltablespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relpages", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "int4" + } + }, + { + "name": "reltuples", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "float4" + } + }, + { + "name": "relallvisible", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "int4" + } + }, + { + "name": "reltoastrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relhasindex", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relisshared", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relpersistence", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "char" + } + }, + { + "name": "relkind", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "char" + } + }, + { + "name": "relnatts", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "int2" + } + }, + { + "name": "relchecks", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "int2" + } + }, + { + "name": "relhasrules", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relhastriggers", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relhassubclass", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relrowsecurity", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relforcerowsecurity", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relispopulated", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relreplident", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "char" + } + }, + { + "name": "relispartition", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "bool" + } + }, + { + "name": "relrewrite", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relfrozenxid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "xid" + } + }, + { + "name": "relminmxid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "xid" + } + }, + { + "name": "relacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "_aclitem" + } + }, + { + "name": "reloptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "_text" + } + }, + { + "name": "relpartbound", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "oid" + } + }, + { + "name": "collname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "name" + } + }, + { + "name": "collnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "oid" + } + }, + { + "name": "collowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "oid" + } + }, + { + "name": "collprovider", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "char" + } + }, + { + "name": "collisdeterministic", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "bool" + } + }, + { + "name": "collencoding", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "int4" + } + }, + { + "name": "collcollate", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "text" + } + }, + { + "name": "collctype", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "text" + } + }, + { + "name": "colliculocale", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "text" + } + }, + { + "name": "collversion", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_config" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_config" + }, + "type": { + "name": "text" + } + }, + { + "name": "setting", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_config" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "conname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "name" + } + }, + { + "name": "connamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "contype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "char" + } + }, + { + "name": "condeferrable", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "bool" + } + }, + { + "name": "condeferred", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "bool" + } + }, + { + "name": "convalidated", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "bool" + } + }, + { + "name": "conrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "contypid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "conindid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "conparentid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "confrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "oid" + } + }, + { + "name": "confupdtype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "char" + } + }, + { + "name": "confdeltype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "char" + } + }, + { + "name": "confmatchtype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "char" + } + }, + { + "name": "conislocal", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "bool" + } + }, + { + "name": "coninhcount", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "int4" + } + }, + { + "name": "connoinherit", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "bool" + } + }, + { + "name": "conkey", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "_int2" + } + }, + { + "name": "confkey", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "_int2" + } + }, + { + "name": "conpfeqop", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "conppeqop", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "conffeqop", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "confdelsetcols", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "_int2" + } + }, + { + "name": "conexclop", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "conbin", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "oid" + } + }, + { + "name": "conname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "name" + } + }, + { + "name": "connamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "oid" + } + }, + { + "name": "conowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "oid" + } + }, + { + "name": "conforencoding", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "int4" + } + }, + { + "name": "contoencoding", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "int4" + } + }, + { + "name": "conproc", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "condefault", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "type": { + "name": "text" + } + }, + { + "name": "statement", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "type": { + "name": "text" + } + }, + { + "name": "is_holdable", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "type": { + "name": "bool" + } + }, + { + "name": "is_binary", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "type": { + "name": "bool" + } + }, + { + "name": "is_scrollable", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "type": { + "name": "bool" + } + }, + { + "name": "creation_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "name" + } + }, + { + "name": "datdba", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "oid" + } + }, + { + "name": "encoding", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "int4" + } + }, + { + "name": "datlocprovider", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "char" + } + }, + { + "name": "datistemplate", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "bool" + } + }, + { + "name": "datallowconn", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "bool" + } + }, + { + "name": "datconnlimit", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "int4" + } + }, + { + "name": "datfrozenxid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "xid" + } + }, + { + "name": "datminmxid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "xid" + } + }, + { + "name": "dattablespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datcollate", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "text" + } + }, + { + "name": "datctype", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "text" + } + }, + { + "name": "daticulocale", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "text" + } + }, + { + "name": "datcollversion", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "text" + } + }, + { + "name": "datacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "tid" + } + }, + { + "name": "setdatabase", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "oid" + } + }, + { + "name": "setrole", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "oid" + } + }, + { + "name": "setconfig", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "oid" + } + }, + { + "name": "defaclrole", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "oid" + } + }, + { + "name": "defaclnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "oid" + } + }, + { + "name": "defaclobjtype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "char" + } + }, + { + "name": "defaclacl", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "tid" + } + }, + { + "name": "classid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objsubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "int4" + } + }, + { + "name": "refclassid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "refobjid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "refobjsubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "int4" + } + }, + { + "name": "deptype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "type": { + "name": "char" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "tid" + } + }, + { + "name": "objoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "oid" + } + }, + { + "name": "classoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objsubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "int4" + } + }, + { + "name": "description", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "oid" + } + }, + { + "name": "enumtypid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "oid" + } + }, + { + "name": "enumsortorder", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "float4" + } + }, + { + "name": "enumlabel", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "type": { + "name": "name" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "evtname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "name" + } + }, + { + "name": "evtevent", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "name" + } + }, + { + "name": "evtowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "evtfoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "evtenabled", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "char" + } + }, + { + "name": "evttags", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "oid" + } + }, + { + "name": "extname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "name" + } + }, + { + "name": "extowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "oid" + } + }, + { + "name": "extnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "oid" + } + }, + { + "name": "extrelocatable", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "bool" + } + }, + { + "name": "extversion", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "text" + } + }, + { + "name": "extconfig", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "extcondition", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "columns": [ + { + "name": "sourcefile", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "sourceline", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "type": { + "name": "int4" + } + }, + { + "name": "seqno", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "type": { + "name": "int4" + } + }, + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "setting", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "applied", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "type": { + "name": "bool" + } + }, + { + "name": "error", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "oid" + } + }, + { + "name": "fdwname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "name" + } + }, + { + "name": "fdwowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "oid" + } + }, + { + "name": "fdwhandler", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "oid" + } + }, + { + "name": "fdwvalidator", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "oid" + } + }, + { + "name": "fdwacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "_aclitem" + } + }, + { + "name": "fdwoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srvname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "name" + } + }, + { + "name": "srvowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srvfdw", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srvtype", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "text" + } + }, + { + "name": "srvversion", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "text" + } + }, + { + "name": "srvacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "_aclitem" + } + }, + { + "name": "srvoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "tid" + } + }, + { + "name": "ftrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "oid" + } + }, + { + "name": "ftserver", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "oid" + } + }, + { + "name": "ftoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_group" + }, + "columns": [ + { + "name": "groname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_group" + }, + "type": { + "name": "name" + } + }, + { + "name": "grosysid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_group" + }, + "type": { + "name": "oid" + } + }, + { + "name": "grolist", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_group" + }, + "type": { + "name": "_oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "columns": [ + { + "name": "line_number", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "int4" + } + }, + { + "name": "type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "text" + } + }, + { + "name": "database", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "_text" + } + }, + { + "name": "user_name", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "_text" + } + }, + { + "name": "address", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "text" + } + }, + { + "name": "netmask", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "text" + } + }, + { + "name": "auth_method", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "text" + } + }, + { + "name": "options", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "_text" + } + }, + { + "name": "error", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ident_file_mappings" + }, + "columns": [ + { + "name": "line_number", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ident_file_mappings" + }, + "type": { + "name": "int4" + } + }, + { + "name": "map_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ident_file_mappings" + }, + "type": { + "name": "text" + } + }, + { + "name": "sys_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ident_file_mappings" + }, + "type": { + "name": "text" + } + }, + { + "name": "pg_username", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ident_file_mappings" + }, + "type": { + "name": "text" + } + }, + { + "name": "error", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ident_file_mappings" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "tid" + } + }, + { + "name": "indexrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indnatts", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "int2" + } + }, + { + "name": "indnkeyatts", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "int2" + } + }, + { + "name": "indisunique", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indnullsnotdistinct", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indisprimary", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indisexclusion", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indimmediate", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indisclustered", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indisvalid", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indcheckxmin", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indisready", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indislive", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indisreplident", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "bool" + } + }, + { + "name": "indkey", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "int2vector" + } + }, + { + "name": "indcollation", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "oidvector" + } + }, + { + "name": "indclass", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "oidvector" + } + }, + { + "name": "indoption", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "int2vector" + } + }, + { + "name": "indexprs", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "indpred", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablespace", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexdef", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "tid" + } + }, + { + "name": "inhrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "oid" + } + }, + { + "name": "inhparent", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "oid" + } + }, + { + "name": "inhseqno", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "int4" + } + }, + { + "name": "inhdetachpending", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "tid" + } + }, + { + "name": "objoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "oid" + } + }, + { + "name": "classoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objsubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "int4" + } + }, + { + "name": "privtype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "char" + } + }, + { + "name": "initprivs", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "oid" + } + }, + { + "name": "lanname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "name" + } + }, + { + "name": "lanowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "oid" + } + }, + { + "name": "lanispl", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "bool" + } + }, + { + "name": "lanpltrusted", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "bool" + } + }, + { + "name": "lanplcallfoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "oid" + } + }, + { + "name": "laninline", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "oid" + } + }, + { + "name": "lanvalidator", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "oid" + } + }, + { + "name": "lanacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "tid" + } + }, + { + "name": "loid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "oid" + } + }, + { + "name": "pageno", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "int4" + } + }, + { + "name": "data", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "type": { + "name": "bytea" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "oid" + } + }, + { + "name": "lomowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "oid" + } + }, + { + "name": "lomacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "columns": [ + { + "name": "locktype", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "text" + } + }, + { + "name": "database", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "oid" + } + }, + { + "name": "relation", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "oid" + } + }, + { + "name": "page", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "int4" + } + }, + { + "name": "tuple", + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "int2" + } + }, + { + "name": "virtualxid", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "text" + } + }, + { + "name": "transactionid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "xid" + } + }, + { + "name": "classid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objsubid", + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "int2" + } + }, + { + "name": "virtualtransaction", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "text" + } + }, + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "int4" + } + }, + { + "name": "mode", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "text" + } + }, + { + "name": "granted", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "bool" + } + }, + { + "name": "fastpath", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "bool" + } + }, + { + "name": "waitstart", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "type": { + "name": "name" + } + }, + { + "name": "matviewname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "type": { + "name": "name" + } + }, + { + "name": "matviewowner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablespace", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "type": { + "name": "name" + } + }, + { + "name": "hasindexes", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "type": { + "name": "bool" + } + }, + { + "name": "ispopulated", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "type": { + "name": "bool" + } + }, + { + "name": "definition", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "nspname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "name" + } + }, + { + "name": "nspowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "nspacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opcmethod", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opcname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "name" + } + }, + { + "name": "opcnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opcowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opcfamily", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opcintype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opcdefault", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "bool" + } + }, + { + "name": "opckeytype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "name" + } + }, + { + "name": "oprnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprkind", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "char" + } + }, + { + "name": "oprcanmerge", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "bool" + } + }, + { + "name": "oprcanhash", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "bool" + } + }, + { + "name": "oprleft", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprright", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprresult", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprcom", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprnegate", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "oid" + } + }, + { + "name": "oprcode", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "oprrest", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "oprjoin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "type": { + "name": "regproc" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opfmethod", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opfname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "name" + } + }, + { + "name": "opfnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "oid" + } + }, + { + "name": "opfowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "oid" + } + }, + { + "name": "parname", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "text" + } + }, + { + "name": "paracl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_parameter_acl" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "tid" + } + }, + { + "name": "partrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "oid" + } + }, + { + "name": "partstrat", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "char" + } + }, + { + "name": "partnatts", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "int2" + } + }, + { + "name": "partdefid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "oid" + } + }, + { + "name": "partattrs", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "int2vector" + } + }, + { + "name": "partclass", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "oidvector" + } + }, + { + "name": "partcollation", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "oidvector" + } + }, + { + "name": "partexprs", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "name" + } + }, + { + "name": "policyname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "name" + } + }, + { + "name": "permissive", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "text" + } + }, + { + "name": "roles", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "_name" + } + }, + { + "name": "cmd", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "text" + } + }, + { + "name": "qual", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "text" + } + }, + { + "name": "with_check", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "oid" + } + }, + { + "name": "polname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "name" + } + }, + { + "name": "polrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "oid" + } + }, + { + "name": "polcmd", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "char" + } + }, + { + "name": "polpermissive", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "bool" + } + }, + { + "name": "polroles", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "polqual", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "polwithcheck", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "type": { + "name": "text" + } + }, + { + "name": "statement", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "type": { + "name": "text" + } + }, + { + "name": "prepare_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "parameter_types", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "type": { + "name": "_regtype" + } + }, + { + "name": "from_sql", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "type": { + "name": "bool" + } + }, + { + "name": "generic_plans", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "type": { + "name": "int8" + } + }, + { + "name": "custom_plans", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "columns": [ + { + "name": "transaction", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "type": { + "name": "xid" + } + }, + { + "name": "gid", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "type": { + "name": "text" + } + }, + { + "name": "prepared", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "owner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "type": { + "name": "name" + } + }, + { + "name": "database", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "type": { + "name": "name" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "proname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "name" + } + }, + { + "name": "pronamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "proowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "prolang", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "procost", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "float4" + } + }, + { + "name": "prorows", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "float4" + } + }, + { + "name": "provariadic", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "prosupport", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "prokind", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "char" + } + }, + { + "name": "prosecdef", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "bool" + } + }, + { + "name": "proleakproof", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "bool" + } + }, + { + "name": "proisstrict", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "bool" + } + }, + { + "name": "proretset", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "bool" + } + }, + { + "name": "provolatile", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "char" + } + }, + { + "name": "proparallel", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "char" + } + }, + { + "name": "pronargs", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "int2" + } + }, + { + "name": "pronargdefaults", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "int2" + } + }, + { + "name": "prorettype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oid" + } + }, + { + "name": "proargtypes", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "oidvector" + } + }, + { + "name": "proallargtypes", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "proargmodes", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "_char" + } + }, + { + "name": "proargnames", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "_text" + } + }, + { + "name": "proargdefaults", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "protrftypes", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "_oid" + } + }, + { + "name": "prosrc", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "text" + } + }, + { + "name": "probin", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "text" + } + }, + { + "name": "prosqlbody", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "proconfig", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "_text" + } + }, + { + "name": "proacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "oid" + } + }, + { + "name": "pubname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "name" + } + }, + { + "name": "pubowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "oid" + } + }, + { + "name": "puballtables", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "bool" + } + }, + { + "name": "pubinsert", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "bool" + } + }, + { + "name": "pubupdate", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "bool" + } + }, + { + "name": "pubdelete", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "bool" + } + }, + { + "name": "pubtruncate", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "bool" + } + }, + { + "name": "pubviaroot", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "pnpubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "pnnspid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_namespace" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "prpubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "prrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "prqual", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "prattrs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "type": { + "name": "int2vector" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "columns": [ + { + "name": "pubname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "attnames", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "type": { + "name": "_name" + } + }, + { + "name": "rowfilter", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "tid" + } + }, + { + "name": "rngtypid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "oid" + } + }, + { + "name": "rngsubtype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "oid" + } + }, + { + "name": "rngmultitypid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "oid" + } + }, + { + "name": "rngcollation", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "oid" + } + }, + { + "name": "rngsubopc", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "oid" + } + }, + { + "name": "rngcanonical", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "rngsubdiff", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "type": { + "name": "regproc" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "tid" + } + }, + { + "name": "roident", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "oid" + } + }, + { + "name": "roname", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "columns": [ + { + "name": "local_id", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "type": { + "name": "oid" + } + }, + { + "name": "external_id", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "type": { + "name": "text" + } + }, + { + "name": "remote_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "local_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "type": { + "name": "pg_lsn" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "columns": [ + { + "name": "slot_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "name" + } + }, + { + "name": "plugin", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "name" + } + }, + { + "name": "slot_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "text" + } + }, + { + "name": "datoid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "oid" + } + }, + { + "name": "database", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "name" + } + }, + { + "name": "temporary", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "bool" + } + }, + { + "name": "active", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "bool" + } + }, + { + "name": "active_pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "int4" + } + }, + { + "name": "xmin", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "xid" + } + }, + { + "name": "catalog_xmin", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "xid" + } + }, + { + "name": "restart_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "confirmed_flush_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "wal_status", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "text" + } + }, + { + "name": "safe_wal_size", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "two_phase", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "oid" + } + }, + { + "name": "rulename", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "name" + } + }, + { + "name": "ev_class", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "oid" + } + }, + { + "name": "ev_type", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "char" + } + }, + { + "name": "ev_enabled", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "char" + } + }, + { + "name": "is_instead", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "bool" + } + }, + { + "name": "ev_qual", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "ev_action", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "columns": [ + { + "name": "rolname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "name" + } + }, + { + "name": "rolsuper", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolinherit", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolcreaterole", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolcreatedb", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolcanlogin", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolreplication", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolconnlimit", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "int4" + } + }, + { + "name": "rolpassword", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "text" + } + }, + { + "name": "rolvaliduntil", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "rolbypassrls", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rolconfig", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "_text" + } + }, + { + "name": "oid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "type": { + "name": "name" + } + }, + { + "name": "rulename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "type": { + "name": "name" + } + }, + { + "name": "definition", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "tid" + } + }, + { + "name": "objoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "classoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objsubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "int4" + } + }, + { + "name": "provider", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "text" + } + }, + { + "name": "label", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "columns": [ + { + "name": "objoid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "oid" + } + }, + { + "name": "classoid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objsubid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "int4" + } + }, + { + "name": "objtype", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "text" + } + }, + { + "name": "objnamespace", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objname", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "text" + } + }, + { + "name": "provider", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "text" + } + }, + { + "name": "label", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "tid" + } + }, + { + "name": "seqrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "oid" + } + }, + { + "name": "seqtypid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "oid" + } + }, + { + "name": "seqstart", + "notNull": true, + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seqincrement", + "notNull": true, + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seqmax", + "notNull": true, + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seqmin", + "notNull": true, + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seqcache", + "notNull": true, + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seqcycle", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "sequencename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "sequenceowner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "data_type", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "regtype" + } + }, + { + "name": "start_value", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "min_value", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "max_value", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "increment_by", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "cycle", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "bool" + } + }, + { + "name": "cache_size", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "last_value", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "setting", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "unit", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "category", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "short_desc", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "extra_desc", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "context", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "vartype", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "source", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "min_val", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "max_val", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "enumvals", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "_text" + } + }, + { + "name": "boot_val", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "reset_val", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "sourcefile", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "text" + } + }, + { + "name": "sourceline", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "int4" + } + }, + { + "name": "pending_restart", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "columns": [ + { + "name": "usename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "name" + } + }, + { + "name": "usesysid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "oid" + } + }, + { + "name": "usecreatedb", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "bool" + } + }, + { + "name": "usesuper", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "bool" + } + }, + { + "name": "userepl", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "bool" + } + }, + { + "name": "usebypassrls", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "bool" + } + }, + { + "name": "passwd", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "text" + } + }, + { + "name": "valuntil", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "useconfig", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "tid" + } + }, + { + "name": "dbid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "classid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "objsubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "int4" + } + }, + { + "name": "refclassid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "refobjid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "oid" + } + }, + { + "name": "deptype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "type": { + "name": "char" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "tid" + } + }, + { + "name": "objoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "classoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "description", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "type": { + "name": "text" + } + }, + { + "name": "off", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "type": { + "name": "int8" + } + }, + { + "name": "size", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "type": { + "name": "int8" + } + }, + { + "name": "allocated_size", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "tid" + } + }, + { + "name": "objoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "classoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "provider", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "text" + } + }, + { + "name": "label", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "columns": [ + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "name" + } + }, + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "int4" + } + }, + { + "name": "leader_pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "int4" + } + }, + { + "name": "usesysid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "oid" + } + }, + { + "name": "usename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "name" + } + }, + { + "name": "application_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "text" + } + }, + { + "name": "client_addr", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "inet" + } + }, + { + "name": "client_hostname", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "text" + } + }, + { + "name": "client_port", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "int4" + } + }, + { + "name": "backend_start", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "xact_start", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "query_start", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "state_change", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "wait_event_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "text" + } + }, + { + "name": "wait_event", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "text" + } + }, + { + "name": "state", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "text" + } + }, + { + "name": "backend_xid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "xid" + } + }, + { + "name": "backend_xmin", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "xid" + } + }, + { + "name": "query_id", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "int8" + } + }, + { + "name": "query", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "text" + } + }, + { + "name": "backend_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indexrelid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexrelname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "seq_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_del", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_live_tup", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_dead_tup", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_mod_since_analyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_ins_since_vacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "last_vacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_autovacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_analyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_autoanalyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "vacuum_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "autovacuum_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "analyze_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "autoanalyze_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "columns": [ + { + "name": "archived_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "type": { + "name": "int8" + } + }, + { + "name": "last_archived_wal", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "type": { + "name": "text" + } + }, + { + "name": "last_archived_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "failed_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "type": { + "name": "int8" + } + }, + { + "name": "last_failed_wal", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "type": { + "name": "text" + } + }, + { + "name": "last_failed_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "columns": [ + { + "name": "checkpoints_timed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "checkpoints_req", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "checkpoint_write_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "float8" + } + }, + { + "name": "checkpoint_sync_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "float8" + } + }, + { + "name": "buffers_checkpoint", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "buffers_clean", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "maxwritten_clean", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "buffers_backend", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "buffers_backend_fsync", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "buffers_alloc", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "columns": [ + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "name" + } + }, + { + "name": "numbackends", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int4" + } + }, + { + "name": "xact_commit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "xact_rollback", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tup_returned", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tup_fetched", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tup_inserted", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tup_updated", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tup_deleted", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "conflicts", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "temp_files", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "temp_bytes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "deadlocks", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "checksum_failures", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "checksum_last_failure", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "blk_read_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "float8" + } + }, + { + "name": "blk_write_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "float8" + } + }, + { + "name": "session_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "float8" + } + }, + { + "name": "active_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "float8" + } + }, + { + "name": "idle_in_transaction_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "float8" + } + }, + { + "name": "sessions", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "sessions_abandoned", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "sessions_fatal", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "sessions_killed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "columns": [ + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "type": { + "name": "name" + } + }, + { + "name": "confl_tablespace", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "confl_lock", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "confl_snapshot", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "confl_bufferpin", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "type": { + "name": "int8" + } + }, + { + "name": "confl_deadlock", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "type": { + "name": "int4" + } + }, + { + "name": "gss_authenticated", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "type": { + "name": "bool" + } + }, + { + "name": "principal", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "type": { + "name": "text" + } + }, + { + "name": "encrypted", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "int4" + } + }, + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "name" + } + }, + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "oid" + } + }, + { + "name": "phase", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "text" + } + }, + { + "name": "sample_blks_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "int8" + } + }, + { + "name": "sample_blks_scanned", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "int8" + } + }, + { + "name": "ext_stats_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "int8" + } + }, + { + "name": "ext_stats_computed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "int8" + } + }, + { + "name": "child_tables_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "int8" + } + }, + { + "name": "child_tables_done", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "int8" + } + }, + { + "name": "current_child_table_relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "type": { + "name": "int4" + } + }, + { + "name": "phase", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "type": { + "name": "text" + } + }, + { + "name": "backup_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "type": { + "name": "int8" + } + }, + { + "name": "backup_streamed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tablespaces_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tablespaces_streamed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "int4" + } + }, + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "name" + } + }, + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "oid" + } + }, + { + "name": "command", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "text" + } + }, + { + "name": "phase", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "text" + } + }, + { + "name": "cluster_index_relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "oid" + } + }, + { + "name": "heap_tuples_scanned", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_tuples_written", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_blks_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_blks_scanned", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "int8" + } + }, + { + "name": "index_rebuild_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "int4" + } + }, + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "name" + } + }, + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "oid" + } + }, + { + "name": "command", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "text" + } + }, + { + "name": "type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "text" + } + }, + { + "name": "bytes_processed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "int8" + } + }, + { + "name": "bytes_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tuples_processed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tuples_excluded", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_copy" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int4" + } + }, + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "name" + } + }, + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "oid" + } + }, + { + "name": "index_relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "oid" + } + }, + { + "name": "command", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "text" + } + }, + { + "name": "phase", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "text" + } + }, + { + "name": "lockers_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "lockers_done", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "current_locker_pid", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blocks_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blocks_done", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tuples_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tuples_done", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "partitions_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + }, + { + "name": "partitions_done", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "int4" + } + }, + { + "name": "datid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "oid" + } + }, + { + "name": "datname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "name" + } + }, + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "oid" + } + }, + { + "name": "phase", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "text" + } + }, + { + "name": "heap_blks_total", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_blks_scanned", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_blks_vacuumed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "int8" + } + }, + { + "name": "index_vacuum_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "int8" + } + }, + { + "name": "max_dead_tuples", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "int8" + } + }, + { + "name": "num_dead_tuples", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "columns": [ + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "prefetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int8" + } + }, + { + "name": "hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int8" + } + }, + { + "name": "skip_init", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int8" + } + }, + { + "name": "skip_new", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int8" + } + }, + { + "name": "skip_fpw", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int8" + } + }, + { + "name": "skip_rep", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int8" + } + }, + { + "name": "wal_distance", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int4" + } + }, + { + "name": "block_distance", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int4" + } + }, + { + "name": "io_depth", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_recovery_prefetch" + }, + "type": { + "name": "int4" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "int4" + } + }, + { + "name": "usesysid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "oid" + } + }, + { + "name": "usename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "name" + } + }, + { + "name": "application_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "text" + } + }, + { + "name": "client_addr", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "inet" + } + }, + { + "name": "client_hostname", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "text" + } + }, + { + "name": "client_port", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "int4" + } + }, + { + "name": "backend_start", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "backend_xmin", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "xid" + } + }, + { + "name": "state", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "text" + } + }, + { + "name": "sent_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "write_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "flush_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "replay_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "write_lag", + "length": 16, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "interval" + } + }, + { + "name": "flush_lag", + "length": 16, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "interval" + } + }, + { + "name": "replay_lag", + "length": 16, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "interval" + } + }, + { + "name": "sync_priority", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "int4" + } + }, + { + "name": "sync_state", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "text" + } + }, + { + "name": "reply_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "columns": [ + { + "name": "slot_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "text" + } + }, + { + "name": "spill_txns", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "spill_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "spill_bytes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stream_txns", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stream_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stream_bytes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "total_txns", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "total_bytes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication_slots" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "text" + } + }, + { + "name": "blks_zeroed", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_written", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_exists", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "int8" + } + }, + { + "name": "flushes", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "int8" + } + }, + { + "name": "truncates", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "int4" + } + }, + { + "name": "ssl", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "bool" + } + }, + { + "name": "version", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "text" + } + }, + { + "name": "cipher", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "text" + } + }, + { + "name": "bits", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "int4" + } + }, + { + "name": "client_dn", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "text" + } + }, + { + "name": "client_serial", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "numeric" + } + }, + { + "name": "issuer_dn", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "columns": [ + { + "name": "subid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "subname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "name" + } + }, + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "int4" + } + }, + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "received_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "last_msg_send_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_msg_receipt_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "latest_end_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "latest_end_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription_stats" + }, + "columns": [ + { + "name": "subid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription_stats" + }, + "type": { + "name": "oid" + } + }, + { + "name": "subname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription_stats" + }, + "type": { + "name": "name" + } + }, + { + "name": "apply_error_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription_stats" + }, + "type": { + "name": "int8" + } + }, + { + "name": "sync_error_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription_stats" + }, + "type": { + "name": "int8" + } + }, + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription_stats" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indexrelid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexrelname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "seq_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_del", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_live_tup", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_dead_tup", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_mod_since_analyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_ins_since_vacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "last_vacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_autovacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_analyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_autoanalyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "vacuum_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "autovacuum_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "analyze_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "autoanalyze_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "columns": [ + { + "name": "funcid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "type": { + "name": "name" + } + }, + { + "name": "funcname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "type": { + "name": "name" + } + }, + { + "name": "calls", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "type": { + "name": "int8" + } + }, + { + "name": "total_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "type": { + "name": "float8" + } + }, + { + "name": "self_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "type": { + "name": "float8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indexrelid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexrelname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "seq_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_del", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_live_tup", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_dead_tup", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_mod_since_analyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_ins_since_vacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "last_vacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_autovacuum", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_analyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_autoanalyze", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "vacuum_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "autovacuum_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "analyze_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "autoanalyze_count", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "columns": [ + { + "name": "wal_records", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "int8" + } + }, + { + "name": "wal_fpi", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "int8" + } + }, + { + "name": "wal_bytes", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "numeric" + } + }, + { + "name": "wal_buffers_full", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "int8" + } + }, + { + "name": "wal_write", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "int8" + } + }, + { + "name": "wal_sync", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "int8" + } + }, + { + "name": "wal_write_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "float8" + } + }, + { + "name": "wal_sync_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "float8" + } + }, + { + "name": "stats_reset", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal" + }, + "type": { + "name": "timestamptz" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "columns": [ + { + "name": "pid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "int4" + } + }, + { + "name": "status", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "text" + } + }, + { + "name": "receive_start_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "receive_start_tli", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "int4" + } + }, + { + "name": "written_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "flushed_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "received_tli", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "int4" + } + }, + { + "name": "last_msg_send_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "last_msg_receipt_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "latest_end_lsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "latest_end_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "slot_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "text" + } + }, + { + "name": "sender_host", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "text" + } + }, + { + "name": "sender_port", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "int4" + } + }, + { + "name": "conninfo", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "seq_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_del", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "seq_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_del", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "columns": [ + { + "name": "funcid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "type": { + "name": "name" + } + }, + { + "name": "funcname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "type": { + "name": "name" + } + }, + { + "name": "calls", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "type": { + "name": "int8" + } + }, + { + "name": "total_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "type": { + "name": "float8" + } + }, + { + "name": "self_time", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "type": { + "name": "float8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "seq_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_scan", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_del", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indexrelid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexrelname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "idx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "heap_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "toast_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "toast_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tidx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tidx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indexrelid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexrelname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "idx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "heap_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "toast_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "toast_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tidx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tidx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "indexrelid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "indexrelname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "type": { + "name": "name" + } + }, + { + "name": "idx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "type": { + "name": "name" + } + }, + { + "name": "blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "type": { + "name": "int8" + } + }, + { + "name": "blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "columns": [ + { + "name": "relid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "oid" + } + }, + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "heap_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "heap_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "toast_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "toast_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tidx_blks_read", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + }, + { + "name": "tidx_blks_hit", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "type": { + "name": "int8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "tid" + } + }, + { + "name": "starelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "staattnum", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "int2" + } + }, + { + "name": "stainherit", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "bool" + } + }, + { + "name": "stanullfrac", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "float4" + } + }, + { + "name": "stawidth", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "int4" + } + }, + { + "name": "stadistinct", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "float4" + } + }, + { + "name": "stakind1", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "int2" + } + }, + { + "name": "stakind2", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "int2" + } + }, + { + "name": "stakind3", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "int2" + } + }, + { + "name": "stakind4", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "int2" + } + }, + { + "name": "stakind5", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "int2" + } + }, + { + "name": "staop1", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "staop2", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "staop3", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "staop4", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "staop5", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stacoll1", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stacoll2", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stacoll3", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stacoll4", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stacoll5", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stanumbers1", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "stanumbers2", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "stanumbers3", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "stanumbers4", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "stanumbers5", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "stavalues1", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "stavalues2", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "stavalues3", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "stavalues4", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "stavalues5", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "type": { + "name": "anyarray" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stxrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stxname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "name" + } + }, + { + "name": "stxnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stxowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stxstattarget", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "int4" + } + }, + { + "name": "stxkeys", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "int2vector" + } + }, + { + "name": "stxkind", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "_char" + } + }, + { + "name": "stxexprs", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "type": { + "name": "pg_node_tree" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "tid" + } + }, + { + "name": "stxoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "oid" + } + }, + { + "name": "stxdinherit", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "bool" + } + }, + { + "name": "stxdndistinct", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "pg_ndistinct" + } + }, + { + "name": "stxddependencies", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "pg_dependencies" + } + }, + { + "name": "stxdmcv", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "pg_mcv_list" + } + }, + { + "name": "stxdexpr", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "type": { + "name": "_pg_statistic" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "name" + } + }, + { + "name": "attname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "name" + } + }, + { + "name": "inherited", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "bool" + } + }, + { + "name": "null_frac", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "float4" + } + }, + { + "name": "avg_width", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "int4" + } + }, + { + "name": "n_distinct", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "float4" + } + }, + { + "name": "most_common_vals", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "most_common_freqs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "histogram_bounds", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "correlation", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "float4" + } + }, + { + "name": "most_common_elems", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "most_common_elem_freqs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "elem_count_histogram", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "type": { + "name": "_float4" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "name" + } + }, + { + "name": "statistics_schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "name" + } + }, + { + "name": "statistics_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "name" + } + }, + { + "name": "statistics_owner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "name" + } + }, + { + "name": "attnames", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "_name" + } + }, + { + "name": "exprs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "_text" + } + }, + { + "name": "kinds", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "_char" + } + }, + { + "name": "inherited", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "bool" + } + }, + { + "name": "n_distinct", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "pg_ndistinct" + } + }, + { + "name": "dependencies", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "pg_dependencies" + } + }, + { + "name": "most_common_vals", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "_text" + } + }, + { + "name": "most_common_val_nulls", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "_bool" + } + }, + { + "name": "most_common_freqs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "_float8" + } + }, + { + "name": "most_common_base_freqs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "type": { + "name": "_float8" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "name" + } + }, + { + "name": "statistics_schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "name" + } + }, + { + "name": "statistics_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "name" + } + }, + { + "name": "statistics_owner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "name" + } + }, + { + "name": "expr", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "text" + } + }, + { + "name": "inherited", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "bool" + } + }, + { + "name": "null_frac", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "float4" + } + }, + { + "name": "avg_width", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "int4" + } + }, + { + "name": "n_distinct", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "float4" + } + }, + { + "name": "most_common_vals", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "most_common_freqs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "histogram_bounds", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "correlation", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "float4" + } + }, + { + "name": "most_common_elems", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "anyarray" + } + }, + { + "name": "most_common_elem_freqs", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "_float4" + } + }, + { + "name": "elem_count_histogram", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext_exprs" + }, + "type": { + "name": "_float4" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "subdbid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "subskiplsn", + "notNull": true, + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "pg_lsn" + } + }, + { + "name": "subname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "name" + } + }, + { + "name": "subowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "oid" + } + }, + { + "name": "subenabled", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "bool" + } + }, + { + "name": "subbinary", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "bool" + } + }, + { + "name": "substream", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "bool" + } + }, + { + "name": "subtwophasestate", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "char" + } + }, + { + "name": "subdisableonerr", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "bool" + } + }, + { + "name": "subconninfo", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "text" + } + }, + { + "name": "subslotname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "name" + } + }, + { + "name": "subsynccommit", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "text" + } + }, + { + "name": "subpublications", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "tid" + } + }, + { + "name": "srsubid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srsubstate", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "char" + } + }, + { + "name": "srsublsn", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "type": { + "name": "pg_lsn" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "tableowner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "tablespace", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "name" + } + }, + { + "name": "hasindexes", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "bool" + } + }, + { + "name": "hasrules", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "bool" + } + }, + { + "name": "hastriggers", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "bool" + } + }, + { + "name": "rowsecurity", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "spcname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "name" + } + }, + { + "name": "spcowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "oid" + } + }, + { + "name": "spcacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "_aclitem" + } + }, + { + "name": "spcoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_abbrevs" + }, + "columns": [ + { + "name": "abbrev", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_abbrevs" + }, + "type": { + "name": "text" + } + }, + { + "name": "utc_offset", + "length": 16, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_abbrevs" + }, + "type": { + "name": "interval" + } + }, + { + "name": "is_dst", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_abbrevs" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "columns": [ + { + "name": "name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "type": { + "name": "text" + } + }, + { + "name": "abbrev", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "type": { + "name": "text" + } + }, + { + "name": "utc_offset", + "length": 16, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "type": { + "name": "interval" + } + }, + { + "name": "is_dst", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "type": { + "name": "bool" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "oid" + } + }, + { + "name": "trftype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "oid" + } + }, + { + "name": "trflang", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "oid" + } + }, + { + "name": "trffromsql", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "trftosql", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "type": { + "name": "regproc" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tgrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tgparentid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tgname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "name" + } + }, + { + "name": "tgfoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tgtype", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "int2" + } + }, + { + "name": "tgenabled", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "char" + } + }, + { + "name": "tgisinternal", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "bool" + } + }, + { + "name": "tgconstrrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tgconstrindid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tgconstraint", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tgdeferrable", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "bool" + } + }, + { + "name": "tginitdeferred", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "bool" + } + }, + { + "name": "tgnargs", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "int2" + } + }, + { + "name": "tgattr", + "notNull": true, + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "int2vector" + } + }, + { + "name": "tgargs", + "notNull": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "bytea" + } + }, + { + "name": "tgqual", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "tgoldtable", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "name" + } + }, + { + "name": "tgnewtable", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "type": { + "name": "name" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cfgname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "name" + } + }, + { + "name": "cfgnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cfgowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cfgparser", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "tid" + } + }, + { + "name": "mapcfg", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "oid" + } + }, + { + "name": "maptokentype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "int4" + } + }, + { + "name": "mapseqno", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "int4" + } + }, + { + "name": "mapdict", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "type": { + "name": "oid" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "oid" + } + }, + { + "name": "dictname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "name" + } + }, + { + "name": "dictnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "oid" + } + }, + { + "name": "dictowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "oid" + } + }, + { + "name": "dicttemplate", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "oid" + } + }, + { + "name": "dictinitoption", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "type": { + "name": "text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "oid" + } + }, + { + "name": "prsname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "name" + } + }, + { + "name": "prsnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "oid" + } + }, + { + "name": "prsstart", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "prstoken", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "prsend", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "prsheadline", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "prslextype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "type": { + "name": "regproc" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tmplname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "name" + } + }, + { + "name": "tmplnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "oid" + } + }, + { + "name": "tmplinit", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "tmpllexize", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "type": { + "name": "regproc" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typname", + "notNull": true, + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "name" + } + }, + { + "name": "typnamespace", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typowner", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typlen", + "notNull": true, + "length": 2, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "int2" + } + }, + { + "name": "typbyval", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "bool" + } + }, + { + "name": "typtype", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "char" + } + }, + { + "name": "typcategory", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "char" + } + }, + { + "name": "typispreferred", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "bool" + } + }, + { + "name": "typisdefined", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "bool" + } + }, + { + "name": "typdelim", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "char" + } + }, + { + "name": "typrelid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typsubscript", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typelem", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typarray", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typinput", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typoutput", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typreceive", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typsend", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typmodin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typmodout", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typanalyze", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "regproc" + } + }, + { + "name": "typalign", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "char" + } + }, + { + "name": "typstorage", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "char" + } + }, + { + "name": "typnotnull", + "notNull": true, + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "bool" + } + }, + { + "name": "typbasetype", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typtypmod", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "int4" + } + }, + { + "name": "typndims", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "int4" + } + }, + { + "name": "typcollation", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "oid" + } + }, + { + "name": "typdefaultbin", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "pg_node_tree" + } + }, + { + "name": "typdefault", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "text" + } + }, + { + "name": "typacl", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "type": { + "name": "_aclitem" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "columns": [ + { + "name": "usename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "name" + } + }, + { + "name": "usesysid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "oid" + } + }, + { + "name": "usecreatedb", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "bool" + } + }, + { + "name": "usesuper", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "bool" + } + }, + { + "name": "userepl", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "bool" + } + }, + { + "name": "usebypassrls", + "length": 1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "bool" + } + }, + { + "name": "passwd", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "text" + } + }, + { + "name": "valuntil", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "timestamptz" + } + }, + { + "name": "useconfig", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "tid" + } + }, + { + "name": "oid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "oid" + } + }, + { + "name": "umuser", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "oid" + } + }, + { + "name": "umserver", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "oid" + } + }, + { + "name": "umoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "columns": [ + { + "name": "umid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srvid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srvname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "type": { + "name": "name" + } + }, + { + "name": "umuser", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "type": { + "name": "oid" + } + }, + { + "name": "usename", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "type": { + "name": "name" + } + }, + { + "name": "umoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "columns": [ + { + "name": "schemaname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "type": { + "name": "name" + } + }, + { + "name": "viewname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "type": { + "name": "name" + } + }, + { + "name": "viewowner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "type": { + "name": "name" + } + }, + { + "name": "definition", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "type": { + "name": "text" + } + } + ] + } + ] + }, + { + "name": "information_schema", + "tables": [ + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "columns": [ + { + "name": "oid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "type": { + "name": "oid" + } + }, + { + "name": "fdwowner", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "type": { + "name": "oid" + } + }, + { + "name": "fdwoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "type": { + "name": "_text" + } + }, + { + "name": "foreign_data_wrapper_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_language", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_data_wrappers" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "columns": [ + { + "name": "oid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "oid" + } + }, + { + "name": "srvoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "_text" + } + }, + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "foreign_server_version", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_table_columns" + }, + "columns": [ + { + "name": "nspname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_table_columns" + }, + "type": { + "name": "name" + } + }, + { + "name": "relname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_table_columns" + }, + "type": { + "name": "name" + } + }, + { + "name": "attname", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_table_columns" + }, + "type": { + "name": "name" + } + }, + { + "name": "attfdwoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_table_columns" + }, + "type": { + "name": "_text" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "columns": [ + { + "name": "foreign_table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ftoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "type": { + "name": "_text" + } + }, + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "columns": [ + { + "name": "oid", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "type": { + "name": "oid" + } + }, + { + "name": "umoptions", + "isArray": true, + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "type": { + "name": "_text" + } + }, + { + "name": "umuser", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "type": { + "name": "oid" + } + }, + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "srvowner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "_pg_user_mappings" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "administrable_role_authorizations" + }, + "columns": [ + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "administrable_role_authorizations" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "role_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "administrable_role_authorizations" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "administrable_role_authorizations" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "applicable_roles" + }, + "columns": [ + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "applicable_roles" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "role_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "applicable_roles" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "applicable_roles" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "columns": [ + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "attribute_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ordinal_position", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "attribute_default", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_nullable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "character_maximum_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "attribute_udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "attribute_udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "attribute_udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "maximum_cardinality", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "is_derived_reference_attribute", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "attributes" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "columns": [ + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_repertoire", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "form_of_use", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "default_collate_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "default_collate_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "default_collate_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "character_sets" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraint_routine_usage" + }, + "columns": [ + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraint_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraint_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraint_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraint_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraint_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraint_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraints" + }, + "columns": [ + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "check_clause", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "check_constraints" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collation_character_set_applicability" + }, + "columns": [ + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collation_character_set_applicability" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collation_character_set_applicability" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collation_character_set_applicability" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collation_character_set_applicability" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collation_character_set_applicability" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collation_character_set_applicability" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collations" + }, + "columns": [ + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collations" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collations" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collations" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "pad_attribute", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "collations" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_column_usage" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "dependent_column", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_column_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "columns": [ + { + "name": "domain_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_domain_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_options" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_options" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_privileges" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "columns": [ + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "column_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ordinal_position", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "column_default", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_nullable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "character_maximum_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "maximum_cardinality", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "is_self_referencing", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_identity", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "identity_generation", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "identity_start", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "identity_increment", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "identity_maximum", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "identity_minimum", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "identity_cycle", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_generated", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "generation_expression", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_updatable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "columns" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_column_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_table_usage" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "constraint_table_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "data_type_privileges" + }, + "columns": [ + { + "name": "object_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "data_type_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "data_type_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "data_type_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "data_type_privileges" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "data_type_privileges" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "columns": [ + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "is_deferrable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "initially_deferred", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_constraints" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_udt_usage" + }, + "columns": [ + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domain_udt_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "columns": [ + { + "name": "domain_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "domain_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "character_maximum_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "domain_default", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "maximum_cardinality", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "domains" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "columns": [ + { + "name": "object_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "collection_type_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "character_maximum_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "domain_default", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "maximum_cardinality", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "element_types" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "enabled_roles" + }, + "columns": [ + { + "name": "role_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "enabled_roles" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrapper_options" + }, + "columns": [ + { + "name": "foreign_data_wrapper_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrapper_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrapper_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrapper_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrapper_options" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrappers" + }, + "columns": [ + { + "name": "foreign_data_wrapper_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrappers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrappers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrappers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "library_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrappers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "foreign_data_wrapper_language", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_data_wrappers" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_server_options" + }, + "columns": [ + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_server_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_server_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_server_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_server_options" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "columns": [ + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_data_wrapper_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "foreign_server_version", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_servers" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_table_options" + }, + "columns": [ + { + "name": "foreign_table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_table_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_table_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_table_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_table_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_table_options" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_tables" + }, + "columns": [ + { + "name": "foreign_table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "foreign_tables" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "information_schema_catalog_name" + }, + "columns": [ + { + "name": "catalog_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "information_schema_catalog_name" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "columns": [ + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ordinal_position", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "position_in_unique_constraint", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "key_column_usage" + }, + "type": { + "name": "cardinal_number" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "columns": [ + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ordinal_position", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "parameter_mode", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_result", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "as_locator", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "parameter_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "character_maximum_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "maximum_cardinality", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "parameter_default", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "parameters" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "columns": [ + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "unique_constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "unique_constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "unique_constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "match_option", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "update_rule", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "delete_rule", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "referential_constraints" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_column_grants" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_routine_grants" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "with_hierarchy", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_table_grants" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_udt_grants" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "role_usage_grants" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "columns": [ + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_column_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_privileges" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_routine_usage" + }, + "columns": [ + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "columns": [ + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "sequence_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "sequence_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "sequence_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_sequence_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "columns": [ + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routine_table_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "columns": [ + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "module_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "module_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "module_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "character_maximum_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "type_udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "type_udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "type_udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "scope_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "maximum_cardinality", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "routine_body", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "routine_definition", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "external_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "external_language", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "parameter_style", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_deterministic", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "sql_data_access", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_null_call", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "sql_path", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "schema_level_routine", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "max_dynamic_result_sets", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "is_user_defined_cast", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_implicitly_invocable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "security_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "to_sql_specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "to_sql_specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "to_sql_specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "as_locator", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "created", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "time_stamp" + } + }, + { + "name": "last_altered", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "time_stamp" + } + }, + { + "name": "new_savepoint_level", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_udt_dependent", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "result_cast_from_data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "result_cast_as_locator", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "result_cast_char_max_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_char_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_char_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_char_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_char_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "result_cast_interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_type_udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_type_udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_type_udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_scope_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_scope_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_scope_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "result_cast_maximum_cardinality", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "result_cast_dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "routines" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "columns": [ + { + "name": "catalog_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "schema_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "schema_owner", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "default_character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "default_character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "default_character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "sql_path", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "schemata" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "columns": [ + { + "name": "sequence_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "sequence_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "sequence_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "start_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "minimum_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "maximum_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "increment", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "cycle_option", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sequences" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "tid" + } + }, + { + "name": "feature_id", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "feature_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "sub_feature_id", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "sub_feature_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_supported", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_verified_by", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "comments", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_features" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "tid" + } + }, + { + "name": "implementation_info_id", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "implementation_info_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "integer_value", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "comments", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_implementation_info" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "tid" + } + }, + { + "name": "feature_id", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "feature_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_supported", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_verified_by", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "comments", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_parts" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "columns": [ + { + "name": "tableoid", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "oid" + } + }, + { + "name": "cmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmax", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "xid" + } + }, + { + "name": "cmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "cid" + } + }, + { + "name": "xmin", + "notNull": true, + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "xid" + } + }, + { + "name": "ctid", + "notNull": true, + "length": 6, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "tid" + } + }, + { + "name": "sizing_id", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "sizing_name", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "supported_value", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "comments", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "sql_sizing" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "columns": [ + { + "name": "constraint_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "constraint_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_deferrable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "initially_deferred", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "enforced", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "nulls_distinct", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_constraints" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "with_hierarchy", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "table_privileges" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "self_referencing_column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "reference_generation", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "user_defined_type_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "user_defined_type_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "user_defined_type_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "is_insertable_into", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_typed", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "commit_action", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "tables" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "columns": [ + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "group_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "transform_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "transforms" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "columns": [ + { + "name": "trigger_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "trigger_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "trigger_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "event_object_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "event_object_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "event_object_table", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "event_object_column", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggered_update_columns" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "columns": [ + { + "name": "trigger_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "trigger_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "trigger_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "event_manipulation", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "event_object_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "event_object_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "event_object_table", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "action_order", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "action_condition", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "action_statement", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "action_orientation", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "action_timing", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "action_reference_old_table", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "action_reference_new_table", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "action_reference_old_row", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "action_reference_new_row", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "created", + "length": 8, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "triggers" + }, + "type": { + "name": "time_stamp" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "udt_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "udt_privileges" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "columns": [ + { + "name": "grantor", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "grantee", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "object_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "privilege_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_grantable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "usage_privileges" + }, + "type": { + "name": "yes_or_no" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "columns": [ + { + "name": "user_defined_type_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "user_defined_type_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "user_defined_type_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "user_defined_type_category", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_instantiable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_final", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "ordering_form", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "ordering_category", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "ordering_routine_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ordering_routine_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ordering_routine_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "reference_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "data_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "character_maximum_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_octet_length", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "character_set_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "character_set_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "collation_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "numeric_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_precision_radix", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "numeric_scale", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "datetime_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "interval_type", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "interval_precision", + "length": 4, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "cardinal_number" + } + }, + { + "name": "source_dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "ref_dtd_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_defined_types" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mapping_options" + }, + "columns": [ + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mapping_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mapping_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mapping_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mapping_options" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "option_value", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mapping_options" + }, + "type": { + "name": "character_data" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mappings" + }, + "columns": [ + { + "name": "authorization_identifier", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mappings" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mappings" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "foreign_server_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "user_mappings" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "columns": [ + { + "name": "view_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "view_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "view_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "column_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_column_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_routine_usage" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "specific_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_routine_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_table_usage" + }, + "columns": [ + { + "name": "view_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "view_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "view_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_table_usage" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "view_table_usage" + }, + "type": { + "name": "sql_identifier" + } + } + ] + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "columns": [ + { + "name": "table_catalog", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_schema", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "table_name", + "length": 64, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "sql_identifier" + } + }, + { + "name": "view_definition", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "check_option", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "character_data" + } + }, + { + "name": "is_updatable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_insertable_into", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_trigger_updatable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_trigger_deletable", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "yes_or_no" + } + }, + { + "name": "is_trigger_insertable_into", + "length": -1, + "table": { + "catalog": "pg_catalog", + "schema": "information_schema", + "name": "views" + }, + "type": { + "name": "yes_or_no" + } + } + ] + } + ] + } + ] + }, + "queries": [ + { + "text": "SELECT id, name, bio FROM authors WHERE name = $1 LIMIT 1", + "name": "GetAuthor", + "cmd": ":one", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors ORDER BY name", + "name": "ListAuthors", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO authors (id, name, bio) VALUES ($1, $2, $3) RETURNING id, name, bio", + "name": "CreateAuthor", + "cmd": ":one", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + } + }, + { + "number": 2, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + }, + { + "number": 3, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "authors" + } + }, + { + "text": "INSERT INTO authors (name, bio) VALUES ($1, $2) RETURNING id", + "name": "CreateAuthorReturnId", + "cmd": ":execlastid", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + }, + { + "number": 2, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "authors" + } + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id = $1 LIMIT 1", + "name": "GetAuthorById", + "cmd": ":one", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE name LIKE COALESCE($1, '%')", + "name": "GetAuthorByNamePattern", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name_pattern", + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "DELETE FROM authors WHERE name = $1", + "name": "DeleteAuthor", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "TRUNCATE TABLE authors CASCADE", + "name": "TruncateAuthors", + "cmd": ":exec", + "filename": "query.sql" + }, + { + "text": "UPDATE authors \n SET bio = $1\n WHERE bio IS NOT NULL", + "name": "UpdateAuthors", + "cmd": ":execrows", + "parameters": [ + { + "number": 1, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "public", + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id = ANY($1::BIGINT[])", + "name": "GetAuthorsByIds", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "notNull": true, + "isArray": true, + "length": -1, + "type": { + "schema": "pg_catalog", + "name": "int8" + }, + "arrayDims": 1 + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id = ANY($1::BIGINT[]) AND name = ANY($2::TEXT[])", + "name": "GetAuthorsByIdsAndNames", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "notNull": true, + "isArray": true, + "length": -1, + "type": { + "schema": "pg_catalog", + "name": "int8" + }, + "arrayDims": 1 + } + }, + { + "number": 2, + "column": { + "notNull": true, + "isArray": true, + "length": -1, + "type": { + "name": "text" + }, + "arrayDims": 1 + } + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO books (name, author_id) VALUES ($1, $2) RETURNING id", + "name": "CreateBook", + "cmd": ":execlastid", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "books" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + }, + { + "number": 2, + "column": { + "name": "author_id", + "notNull": true, + "length": -1, + "table": { + "schema": "public", + "name": "books" + }, + "type": { + "name": "pg_catalog.int8" + }, + "originalName": "author_id" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "books" + } + }, + { + "text": "SELECT authors.id, authors.name, authors.bio, books.id, books.name, books.author_id, books.description FROM authors JOIN books ON authors.id = books.author_id ORDER BY authors.name", + "name": "ListAllAuthorsBooks", + "cmd": ":many", + "columns": [ + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + }, + { + "name": "books", + "length": -1, + "type": {}, + "embedTable": { + "name": "books" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT authors1.id, authors1.name, authors1.bio, authors2.id, authors2.name, authors2.bio\nFROM authors authors1 JOIN authors authors2 ON authors1.name = authors2.name\nWHERE authors1.id \u003c authors2.id", + "name": "GetDuplicateAuthors", + "cmd": ":many", + "columns": [ + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + }, + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT authors.id, authors.name, authors.bio, books.id, books.name, books.author_id, books.description\nFROM authors JOIN books ON authors.id = books.author_id\nWHERE books.name = $1", + "name": "GetAuthorsByBookName", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "bigserial" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "text" + }, + "originalName": "bio" + }, + { + "name": "books", + "length": -1, + "type": {}, + "embedTable": { + "name": "books" + } + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "text" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO postgres_types \n (c_boolean, c_bit, c_smallint, c_integer, c_bigint, c_real, c_numeric, c_decimal, c_double_precision, c_money,\n c_date, c_time, c_timestamp, c_timestamp_with_tz, c_char, c_varchar, c_character_varying, c_text, \n c_bytea, c_text_array, c_integer_array)\nVALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, \n $11, $12, $13, $14, $15, $16, $17, $18, $19, \n $20, $21)", + "name": "InsertPostgresTypes", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "c_boolean", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.bool" + }, + "originalName": "c_boolean" + } + }, + { + "number": 2, + "column": { + "name": "c_bit", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.bit" + }, + "originalName": "c_bit" + } + }, + { + "number": 3, + "column": { + "name": "c_smallint", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.int2" + }, + "originalName": "c_smallint" + } + }, + { + "number": 4, + "column": { + "name": "c_integer", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.int4" + }, + "originalName": "c_integer" + } + }, + { + "number": 5, + "column": { + "name": "c_bigint", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.int8" + }, + "originalName": "c_bigint" + } + }, + { + "number": 6, + "column": { + "name": "c_real", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.float4" + }, + "originalName": "c_real" + } + }, + { + "number": 7, + "column": { + "name": "c_numeric", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.numeric" + }, + "originalName": "c_numeric" + } + }, + { + "number": 8, + "column": { + "name": "c_decimal", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.numeric" + }, + "originalName": "c_decimal" + } + }, + { + "number": 9, + "column": { + "name": "c_double_precision", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.float8" + }, + "originalName": "c_double_precision" + } + }, + { + "number": 10, + "column": { + "name": "c_money", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "money" + }, + "originalName": "c_money" + } + }, + { + "number": 11, + "column": { + "name": "c_date", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + } + }, + { + "number": 12, + "column": { + "name": "c_time", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.time" + }, + "originalName": "c_time" + } + }, + { + "number": 13, + "column": { + "name": "c_timestamp", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.timestamp" + }, + "originalName": "c_timestamp" + } + }, + { + "number": 14, + "column": { + "name": "c_timestamp_with_tz", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.timestamptz" + }, + "originalName": "c_timestamp_with_tz" + } + }, + { + "number": 15, + "column": { + "name": "c_char", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.bpchar" + }, + "originalName": "c_char" + } + }, + { + "number": 16, + "column": { + "name": "c_varchar", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.varchar" + }, + "originalName": "c_varchar" + } + }, + { + "number": 17, + "column": { + "name": "c_character_varying", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.varchar" + }, + "originalName": "c_character_varying" + } + }, + { + "number": 18, + "column": { + "name": "c_text", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + } + }, + { + "number": 19, + "column": { + "name": "c_bytea", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "bytea" + }, + "originalName": "c_bytea" + } + }, + { + "number": 20, + "column": { + "name": "c_text_array", + "isArray": true, + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text_array", + "arrayDims": 1 + } + }, + { + "number": 21, + "column": { + "name": "c_integer_array", + "isArray": true, + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.int4" + }, + "originalName": "c_integer_array", + "arrayDims": 1 + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "postgres_types" + } + }, + { + "text": "INSERT INTO postgres_types \n (c_boolean, c_smallint, c_integer, c_bigint, c_real, c_numeric, c_decimal, c_double_precision, c_money, \n c_date, c_time, c_timestamp, c_timestamp_with_tz, c_char, c_varchar, c_character_varying, c_text, \n c_bytea)\nVALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, \n $10, $11, $12, $13, $14, $15, $16, $17, $18)", + "name": "InsertPostgresTypesBatch", + "cmd": ":copyfrom", + "parameters": [ + { + "number": 1, + "column": { + "name": "c_boolean", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.bool" + }, + "originalName": "c_boolean" + } + }, + { + "number": 2, + "column": { + "name": "c_smallint", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.int2" + }, + "originalName": "c_smallint" + } + }, + { + "number": 3, + "column": { + "name": "c_integer", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.int4" + }, + "originalName": "c_integer" + } + }, + { + "number": 4, + "column": { + "name": "c_bigint", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.int8" + }, + "originalName": "c_bigint" + } + }, + { + "number": 5, + "column": { + "name": "c_real", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.float4" + }, + "originalName": "c_real" + } + }, + { + "number": 6, + "column": { + "name": "c_numeric", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.numeric" + }, + "originalName": "c_numeric" + } + }, + { + "number": 7, + "column": { + "name": "c_decimal", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.numeric" + }, + "originalName": "c_decimal" + } + }, + { + "number": 8, + "column": { + "name": "c_double_precision", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.float8" + }, + "originalName": "c_double_precision" + } + }, + { + "number": 9, + "column": { + "name": "c_money", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "money" + }, + "originalName": "c_money" + } + }, + { + "number": 10, + "column": { + "name": "c_date", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + } + }, + { + "number": 11, + "column": { + "name": "c_time", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.time" + }, + "originalName": "c_time" + } + }, + { + "number": 12, + "column": { + "name": "c_timestamp", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.timestamp" + }, + "originalName": "c_timestamp" + } + }, + { + "number": 13, + "column": { + "name": "c_timestamp_with_tz", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.timestamptz" + }, + "originalName": "c_timestamp_with_tz" + } + }, + { + "number": 14, + "column": { + "name": "c_char", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.bpchar" + }, + "originalName": "c_char" + } + }, + { + "number": 15, + "column": { + "name": "c_varchar", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.varchar" + }, + "originalName": "c_varchar" + } + }, + { + "number": 16, + "column": { + "name": "c_character_varying", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "pg_catalog.varchar" + }, + "originalName": "c_character_varying" + } + }, + { + "number": 17, + "column": { + "name": "c_text", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + } + }, + { + "number": 18, + "column": { + "name": "c_bytea", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_types" + }, + "type": { + "name": "bytea" + }, + "originalName": "c_bytea" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "postgres_types" + } + }, + { + "text": "SELECT c_boolean, c_bit, c_smallint, c_integer, c_bigint, c_decimal, c_numeric, c_real, c_double_precision, c_money, c_date, c_time, c_timestamp, c_timestamp_with_tz, c_char, c_varchar, c_character_varying, c_bytea, c_text, c_json, c_text_array, c_integer_array FROM postgres_types LIMIT 1", + "name": "GetPostgresTypes", + "cmd": ":one", + "columns": [ + { + "name": "c_boolean", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bool" + }, + "originalName": "c_boolean" + }, + { + "name": "c_bit", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bit" + }, + "originalName": "c_bit" + }, + { + "name": "c_smallint", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int2" + }, + "originalName": "c_smallint" + }, + { + "name": "c_integer", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int4" + }, + "originalName": "c_integer" + }, + { + "name": "c_bigint", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int8" + }, + "originalName": "c_bigint" + }, + { + "name": "c_decimal", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "numeric" + }, + "originalName": "c_decimal" + }, + { + "name": "c_numeric", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "numeric" + }, + "originalName": "c_numeric" + }, + { + "name": "c_real", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "float4" + }, + "originalName": "c_real" + }, + { + "name": "c_double_precision", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "float8" + }, + "originalName": "c_double_precision" + }, + { + "name": "c_money", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "money" + }, + "originalName": "c_money" + }, + { + "name": "c_date", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + }, + { + "name": "c_time", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "time" + }, + "originalName": "c_time" + }, + { + "name": "c_timestamp", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "timestamp" + }, + "originalName": "c_timestamp" + }, + { + "name": "c_timestamp_with_tz", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "timestamptz" + }, + "originalName": "c_timestamp_with_tz" + }, + { + "name": "c_char", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bpchar" + }, + "originalName": "c_char" + }, + { + "name": "c_varchar", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "varchar" + }, + "originalName": "c_varchar" + }, + { + "name": "c_character_varying", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "varchar" + }, + "originalName": "c_character_varying" + }, + { + "name": "c_bytea", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "bytea" + }, + "originalName": "c_bytea" + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + }, + { + "name": "c_json", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "json" + }, + "originalName": "c_json" + }, + { + "name": "c_text_array", + "isArray": true, + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text_array", + "arrayDims": 1 + }, + { + "name": "c_integer_array", + "isArray": true, + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int4" + }, + "originalName": "c_integer_array", + "arrayDims": 1 + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT COUNT(1) AS cnt , \n c_smallint, c_boolean, c_integer, c_bigint, c_real, c_numeric, c_decimal, c_double_precision, c_money, \n c_date, c_time, c_timestamp, c_timestamp_with_tz, c_char, c_varchar, c_character_varying, c_text, \n c_bytea\nFROM postgres_types\nGROUP BY c_smallint, c_boolean, c_integer, c_bigint, c_real, c_numeric, c_decimal, c_double_precision, c_money, \n c_date, c_time, c_timestamp, c_timestamp_with_tz, c_char, c_varchar, c_character_varying, c_text, \n c_bytea\nLIMIT 1", + "name": "GetPostgresTypesAgg", + "cmd": ":one", + "columns": [ + { + "name": "cnt", + "notNull": true, + "length": -1, + "isFuncCall": true, + "type": { + "name": "bigint" + } + }, + { + "name": "c_smallint", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int2" + }, + "originalName": "c_smallint" + }, + { + "name": "c_boolean", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bool" + }, + "originalName": "c_boolean" + }, + { + "name": "c_integer", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int4" + }, + "originalName": "c_integer" + }, + { + "name": "c_bigint", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "int8" + }, + "originalName": "c_bigint" + }, + { + "name": "c_real", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "float4" + }, + "originalName": "c_real" + }, + { + "name": "c_numeric", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "numeric" + }, + "originalName": "c_numeric" + }, + { + "name": "c_decimal", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "numeric" + }, + "originalName": "c_decimal" + }, + { + "name": "c_double_precision", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "float8" + }, + "originalName": "c_double_precision" + }, + { + "name": "c_money", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "money" + }, + "originalName": "c_money" + }, + { + "name": "c_date", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "date" + }, + "originalName": "c_date" + }, + { + "name": "c_time", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "time" + }, + "originalName": "c_time" + }, + { + "name": "c_timestamp", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "timestamp" + }, + "originalName": "c_timestamp" + }, + { + "name": "c_timestamp_with_tz", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "timestamptz" + }, + "originalName": "c_timestamp_with_tz" + }, + { + "name": "c_char", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "bpchar" + }, + "originalName": "c_char" + }, + { + "name": "c_varchar", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "varchar" + }, + "originalName": "c_varchar" + }, + { + "name": "c_character_varying", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "schema": "pg_catalog", + "name": "varchar" + }, + "originalName": "c_character_varying" + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "text" + }, + "originalName": "c_text" + }, + { + "name": "c_bytea", + "length": -1, + "table": { + "name": "postgres_types" + }, + "type": { + "name": "bytea" + }, + "originalName": "c_bytea" + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO postgres_geometric_types (c_point, c_line, c_lseg, c_box, c_path, c_polygon, c_circle)\nVALUES ($1, $2, $3, $4, $5, $6, $7)", + "name": "InsertPostgresGeoTypes", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "c_point", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_geometric_types" + }, + "type": { + "name": "point" + }, + "originalName": "c_point" + } + }, + { + "number": 2, + "column": { + "name": "c_line", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_geometric_types" + }, + "type": { + "name": "line" + }, + "originalName": "c_line" + } + }, + { + "number": 3, + "column": { + "name": "c_lseg", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_geometric_types" + }, + "type": { + "name": "lseg" + }, + "originalName": "c_lseg" + } + }, + { + "number": 4, + "column": { + "name": "c_box", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_geometric_types" + }, + "type": { + "name": "box" + }, + "originalName": "c_box" + } + }, + { + "number": 5, + "column": { + "name": "c_path", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_geometric_types" + }, + "type": { + "name": "path" + }, + "originalName": "c_path" + } + }, + { + "number": 6, + "column": { + "name": "c_polygon", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_geometric_types" + }, + "type": { + "name": "polygon" + }, + "originalName": "c_polygon" + } + }, + { + "number": 7, + "column": { + "name": "c_circle", + "length": -1, + "table": { + "schema": "public", + "name": "postgres_geometric_types" + }, + "type": { + "name": "circle" + }, + "originalName": "c_circle" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "postgres_geometric_types" + } + }, + { + "text": "SELECT c_point, c_line, c_lseg, c_box, c_path, c_polygon, c_circle FROM postgres_geometric_types LIMIT 1", + "name": "GetPostgresGeoTypes", + "cmd": ":one", + "columns": [ + { + "name": "c_point", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "point" + }, + "originalName": "c_point" + }, + { + "name": "c_line", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "line" + }, + "originalName": "c_line" + }, + { + "name": "c_lseg", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "lseg" + }, + "originalName": "c_lseg" + }, + { + "name": "c_box", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "box" + }, + "originalName": "c_box" + }, + { + "name": "c_path", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "path" + }, + "originalName": "c_path" + }, + { + "name": "c_polygon", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "polygon" + }, + "originalName": "c_polygon" + }, + { + "name": "c_circle", + "length": -1, + "table": { + "name": "postgres_geometric_types" + }, + "type": { + "name": "circle" + }, + "originalName": "c_circle" + } + ], + "filename": "query.sql" + }, + { + "text": "TRUNCATE TABLE postgres_types", + "name": "TruncatePostgresTypes", + "cmd": ":exec", + "filename": "query.sql" + }, + { + "text": "TRUNCATE TABLE postgres_geometric_types", + "name": "TruncatePostgresGeoTypes", + "cmd": ":exec", + "filename": "query.sql" + } + ], + "sqlc_version": "v1.27.0", + "plugin_options": "e30=" +} \ No newline at end of file diff --git a/examples/SqliteDapperExample/request.json b/examples/SqliteDapperExample/request.json new file mode 100644 index 00000000..c8c33988 --- /dev/null +++ b/examples/SqliteDapperExample/request.json @@ -0,0 +1,1119 @@ +{ + "settings": { + "version": "2", + "engine": "sqlite", + "schema": [ + "examples/config/sqlite/schema.sql" + ], + "queries": [ + "examples/config/sqlite/query.sql" + ], + "codegen": { + "out": "examples/SqliteDapperExample", + "plugin": "csharp", + "options": "eyJkZWJ1Z1JlcXVlc3QiOnRydWUsImdlbmVyYXRlQ3Nwcm9qIjp0cnVlLCJuYW1lc3BhY2VOYW1lIjoiU3FsaXRlRGFwcGVyRXhhbXBsZUdlbiIsInRhcmdldEZyYW1ld29yayI6Im5ldDguMCIsInVzZURhcHBlciI6dHJ1ZX0=", + "process": { + "cmd": "./dist/LocalRunner" + } + } + }, + "catalog": { + "defaultSchema": "main", + "schemas": [ + { + "name": "main", + "tables": [ + { + "rel": { + "name": "authors" + }, + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + } + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + } + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + } + } + ] + }, + { + "rel": { + "name": "books" + }, + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "INTEGER" + } + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "TEXT" + } + }, + { + "name": "author_id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "INTEGER" + } + }, + { + "name": "description", + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "TEXT" + } + } + ] + }, + { + "rel": { + "name": "types_sqlite" + }, + "columns": [ + { + "name": "c_integer", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "INTEGER" + } + }, + { + "name": "c_real", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "REAL" + } + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "TEXT" + } + }, + { + "name": "c_blob", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "BLOB" + } + } + ] + } + ] + } + ] + }, + "queries": [ + { + "text": "SELECT id, name, bio FROM authors WHERE name = ? LIMIT 1", + "name": "GetAuthor", + "cmd": ":one", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors ORDER BY name", + "name": "ListAuthors", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO authors (id, name, bio) VALUES (?, ?, ?)", + "name": "CreateAuthor", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "schema": "main", + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + } + }, + { + "number": 2, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "main", + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + } + }, + { + "number": 3, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "main", + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "authors" + } + }, + { + "text": "INSERT INTO authors (name, bio) VALUES (?, ?) RETURNING id", + "name": "CreateAuthorReturnId", + "cmd": ":execlastid", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "main", + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + } + }, + { + "number": 2, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "main", + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "authors" + } + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id = ? LIMIT 1", + "name": "GetAuthorById", + "cmd": ":one", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE name LIKE COALESCE(?1, '%')", + "name": "GetAuthorByNamePattern", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name_pattern", + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "UPDATE authors \nSET bio = ?\nWHERE bio IS NOT NULL", + "name": "UpdateAuthors", + "cmd": ":execrows", + "parameters": [ + { + "number": 1, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "main", + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id IN (/*SLICE:ids*/?)", + "name": "GetAuthorsByIds", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "ids", + "notNull": true, + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "isSqlcSlice": true, + "originalName": "id" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id IN (/*SLICE:ids*/?) AND name IN (/*SLICE:names*/?)", + "name": "GetAuthorsByIdsAndNames", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "ids", + "notNull": true, + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "isSqlcSlice": true, + "originalName": "id" + } + }, + { + "number": 2, + "column": { + "name": "names", + "notNull": true, + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "isSqlcSlice": true, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "DELETE FROM authors WHERE name = ?", + "name": "DeleteAuthor", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO books (name, author_id) VALUES (?, ?) RETURNING id", + "name": "CreateBook", + "cmd": ":execlastid", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "main", + "name": "books" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + } + }, + { + "number": 2, + "column": { + "name": "author_id", + "notNull": true, + "length": -1, + "table": { + "schema": "main", + "name": "books" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "author_id" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "books" + } + }, + { + "text": "SELECT authors.id, authors.name, authors.bio, books.id, books.name, books.author_id, books.description \nFROM authors JOIN books ON authors.id = books.author_id \nORDER BY authors.name", + "name": "ListAllAuthorsBooks", + "cmd": ":many", + "columns": [ + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + }, + { + "name": "books", + "length": -1, + "type": {}, + "embedTable": { + "name": "books" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT authors1.id, authors1.name, authors1.bio, authors2.id, authors2.name, authors2.bio\nFROM authors authors1 JOIN authors authors2 ON authors1.name = authors2.name\nWHERE authors1.id \u003c authors2.id", + "name": "GetDuplicateAuthors", + "cmd": ":many", + "columns": [ + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + }, + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT authors.id, authors.name, authors.bio, books.id, books.name, books.author_id, books.description\nFROM authors JOIN books ON authors.id = books.author_id\nWHERE books.name = ?", + "name": "GetAuthorsByBookName", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + }, + { + "name": "books", + "length": -1, + "type": {}, + "embedTable": { + "name": "books" + } + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "DELETE FROM authors", + "name": "DeleteAllAuthors", + "cmd": ":exec", + "filename": "query.sql" + }, + { + "text": "INSERT INTO types_sqlite (c_integer, c_real, c_text, c_blob) VALUES (?, ?, ?, ?)", + "name": "InsertSqliteTypes", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "c_integer", + "length": -1, + "table": { + "schema": "main", + "name": "types_sqlite" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "c_integer" + } + }, + { + "number": 2, + "column": { + "name": "c_real", + "length": -1, + "table": { + "schema": "main", + "name": "types_sqlite" + }, + "type": { + "name": "REAL" + }, + "originalName": "c_real" + } + }, + { + "number": 3, + "column": { + "name": "c_text", + "length": -1, + "table": { + "schema": "main", + "name": "types_sqlite" + }, + "type": { + "name": "TEXT" + }, + "originalName": "c_text" + } + }, + { + "number": 4, + "column": { + "name": "c_blob", + "length": -1, + "table": { + "schema": "main", + "name": "types_sqlite" + }, + "type": { + "name": "BLOB" + }, + "originalName": "c_blob" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "types_sqlite" + } + }, + { + "text": "INSERT INTO types_sqlite (c_integer, c_real, c_text) VALUES (?, ?, ?)", + "name": "InsertSqliteTypesBatch", + "cmd": ":copyfrom", + "parameters": [ + { + "number": 1, + "column": { + "name": "c_integer", + "length": -1, + "table": { + "schema": "main", + "name": "types_sqlite" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "c_integer" + } + }, + { + "number": 2, + "column": { + "name": "c_real", + "length": -1, + "table": { + "schema": "main", + "name": "types_sqlite" + }, + "type": { + "name": "REAL" + }, + "originalName": "c_real" + } + }, + { + "number": 3, + "column": { + "name": "c_text", + "length": -1, + "table": { + "schema": "main", + "name": "types_sqlite" + }, + "type": { + "name": "TEXT" + }, + "originalName": "c_text" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "types_sqlite" + } + }, + { + "text": "SELECT c_integer, c_real, c_text, c_blob FROM types_sqlite LIMIT 1", + "name": "GetSqliteTypes", + "cmd": ":one", + "columns": [ + { + "name": "c_integer", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "c_integer" + }, + { + "name": "c_real", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "REAL" + }, + "originalName": "c_real" + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "TEXT" + }, + "originalName": "c_text" + }, + { + "name": "c_blob", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "BLOB" + }, + "originalName": "c_blob" + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT COUNT(1) AS cnt , c_integer, c_real, c_text, c_blob\nFROM types_sqlite\nGROUP BY c_integer, c_real, c_text, c_blob\nLIMIT 1", + "name": "GetSqliteTypesAgg", + "cmd": ":one", + "columns": [ + { + "name": "cnt", + "notNull": true, + "length": -1, + "isFuncCall": true, + "type": { + "name": "integer" + } + }, + { + "name": "c_integer", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "c_integer" + }, + { + "name": "c_real", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "REAL" + }, + "originalName": "c_real" + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "TEXT" + }, + "originalName": "c_text" + }, + { + "name": "c_blob", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "BLOB" + }, + "originalName": "c_blob" + } + ], + "filename": "query.sql" + }, + { + "text": "DELETE FROM types_sqlite", + "name": "DeleteAllSqliteTypes", + "cmd": ":exec", + "filename": "query.sql" + } + ], + "sqlc_version": "v1.27.0", + "plugin_options": "e30=" +} \ No newline at end of file diff --git a/examples/SqliteDapperLegacyExample/request.json b/examples/SqliteDapperLegacyExample/request.json new file mode 100644 index 00000000..03eeeb7a --- /dev/null +++ b/examples/SqliteDapperLegacyExample/request.json @@ -0,0 +1,1119 @@ +{ + "settings": { + "version": "2", + "engine": "sqlite", + "schema": [ + "examples/config/sqlite/schema.sql" + ], + "queries": [ + "examples/config/sqlite/query.sql" + ], + "codegen": { + "out": "examples/SqliteDapperLegacyExample", + "plugin": "csharp", + "options": "eyJkZWJ1Z1JlcXVlc3QiOnRydWUsImdlbmVyYXRlQ3Nwcm9qIjp0cnVlLCJuYW1lc3BhY2VOYW1lIjoiU3FsaXRlRGFwcGVyTGVnYWN5RXhhbXBsZUdlbiIsInRhcmdldEZyYW1ld29yayI6Im5ldHN0YW5kYXJkMi4wIiwidXNlRGFwcGVyIjp0cnVlfQ==", + "process": { + "cmd": "./dist/LocalRunner" + } + } + }, + "catalog": { + "defaultSchema": "main", + "schemas": [ + { + "name": "main", + "tables": [ + { + "rel": { + "name": "authors" + }, + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + } + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + } + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + } + } + ] + }, + { + "rel": { + "name": "books" + }, + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "INTEGER" + } + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "TEXT" + } + }, + { + "name": "author_id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "INTEGER" + } + }, + { + "name": "description", + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "TEXT" + } + } + ] + }, + { + "rel": { + "name": "types_sqlite" + }, + "columns": [ + { + "name": "c_integer", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "INTEGER" + } + }, + { + "name": "c_real", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "REAL" + } + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "TEXT" + } + }, + { + "name": "c_blob", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "BLOB" + } + } + ] + } + ] + } + ] + }, + "queries": [ + { + "text": "SELECT id, name, bio FROM authors WHERE name = ? LIMIT 1", + "name": "GetAuthor", + "cmd": ":one", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors ORDER BY name", + "name": "ListAuthors", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO authors (id, name, bio) VALUES (?, ?, ?)", + "name": "CreateAuthor", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "schema": "main", + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + } + }, + { + "number": 2, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "main", + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + } + }, + { + "number": 3, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "main", + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "authors" + } + }, + { + "text": "INSERT INTO authors (name, bio) VALUES (?, ?) RETURNING id", + "name": "CreateAuthorReturnId", + "cmd": ":execlastid", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "main", + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + } + }, + { + "number": 2, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "main", + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "authors" + } + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id = ? LIMIT 1", + "name": "GetAuthorById", + "cmd": ":one", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE name LIKE COALESCE(?1, '%')", + "name": "GetAuthorByNamePattern", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name_pattern", + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "UPDATE authors \nSET bio = ?\nWHERE bio IS NOT NULL", + "name": "UpdateAuthors", + "cmd": ":execrows", + "parameters": [ + { + "number": 1, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "main", + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id IN (/*SLICE:ids*/?)", + "name": "GetAuthorsByIds", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "ids", + "notNull": true, + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "isSqlcSlice": true, + "originalName": "id" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id IN (/*SLICE:ids*/?) AND name IN (/*SLICE:names*/?)", + "name": "GetAuthorsByIdsAndNames", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "ids", + "notNull": true, + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "isSqlcSlice": true, + "originalName": "id" + } + }, + { + "number": 2, + "column": { + "name": "names", + "notNull": true, + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "isSqlcSlice": true, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "DELETE FROM authors WHERE name = ?", + "name": "DeleteAuthor", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO books (name, author_id) VALUES (?, ?) RETURNING id", + "name": "CreateBook", + "cmd": ":execlastid", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "main", + "name": "books" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + } + }, + { + "number": 2, + "column": { + "name": "author_id", + "notNull": true, + "length": -1, + "table": { + "schema": "main", + "name": "books" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "author_id" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "books" + } + }, + { + "text": "SELECT authors.id, authors.name, authors.bio, books.id, books.name, books.author_id, books.description \nFROM authors JOIN books ON authors.id = books.author_id \nORDER BY authors.name", + "name": "ListAllAuthorsBooks", + "cmd": ":many", + "columns": [ + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + }, + { + "name": "books", + "length": -1, + "type": {}, + "embedTable": { + "name": "books" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT authors1.id, authors1.name, authors1.bio, authors2.id, authors2.name, authors2.bio\nFROM authors authors1 JOIN authors authors2 ON authors1.name = authors2.name\nWHERE authors1.id \u003c authors2.id", + "name": "GetDuplicateAuthors", + "cmd": ":many", + "columns": [ + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + }, + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT authors.id, authors.name, authors.bio, books.id, books.name, books.author_id, books.description\nFROM authors JOIN books ON authors.id = books.author_id\nWHERE books.name = ?", + "name": "GetAuthorsByBookName", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + }, + { + "name": "books", + "length": -1, + "type": {}, + "embedTable": { + "name": "books" + } + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "DELETE FROM authors", + "name": "DeleteAllAuthors", + "cmd": ":exec", + "filename": "query.sql" + }, + { + "text": "INSERT INTO types_sqlite (c_integer, c_real, c_text, c_blob) VALUES (?, ?, ?, ?)", + "name": "InsertSqliteTypes", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "c_integer", + "length": -1, + "table": { + "schema": "main", + "name": "types_sqlite" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "c_integer" + } + }, + { + "number": 2, + "column": { + "name": "c_real", + "length": -1, + "table": { + "schema": "main", + "name": "types_sqlite" + }, + "type": { + "name": "REAL" + }, + "originalName": "c_real" + } + }, + { + "number": 3, + "column": { + "name": "c_text", + "length": -1, + "table": { + "schema": "main", + "name": "types_sqlite" + }, + "type": { + "name": "TEXT" + }, + "originalName": "c_text" + } + }, + { + "number": 4, + "column": { + "name": "c_blob", + "length": -1, + "table": { + "schema": "main", + "name": "types_sqlite" + }, + "type": { + "name": "BLOB" + }, + "originalName": "c_blob" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "types_sqlite" + } + }, + { + "text": "INSERT INTO types_sqlite (c_integer, c_real, c_text) VALUES (?, ?, ?)", + "name": "InsertSqliteTypesBatch", + "cmd": ":copyfrom", + "parameters": [ + { + "number": 1, + "column": { + "name": "c_integer", + "length": -1, + "table": { + "schema": "main", + "name": "types_sqlite" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "c_integer" + } + }, + { + "number": 2, + "column": { + "name": "c_real", + "length": -1, + "table": { + "schema": "main", + "name": "types_sqlite" + }, + "type": { + "name": "REAL" + }, + "originalName": "c_real" + } + }, + { + "number": 3, + "column": { + "name": "c_text", + "length": -1, + "table": { + "schema": "main", + "name": "types_sqlite" + }, + "type": { + "name": "TEXT" + }, + "originalName": "c_text" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "types_sqlite" + } + }, + { + "text": "SELECT c_integer, c_real, c_text, c_blob FROM types_sqlite LIMIT 1", + "name": "GetSqliteTypes", + "cmd": ":one", + "columns": [ + { + "name": "c_integer", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "c_integer" + }, + { + "name": "c_real", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "REAL" + }, + "originalName": "c_real" + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "TEXT" + }, + "originalName": "c_text" + }, + { + "name": "c_blob", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "BLOB" + }, + "originalName": "c_blob" + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT COUNT(1) AS cnt , c_integer, c_real, c_text, c_blob\nFROM types_sqlite\nGROUP BY c_integer, c_real, c_text, c_blob\nLIMIT 1", + "name": "GetSqliteTypesAgg", + "cmd": ":one", + "columns": [ + { + "name": "cnt", + "notNull": true, + "length": -1, + "isFuncCall": true, + "type": { + "name": "integer" + } + }, + { + "name": "c_integer", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "c_integer" + }, + { + "name": "c_real", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "REAL" + }, + "originalName": "c_real" + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "TEXT" + }, + "originalName": "c_text" + }, + { + "name": "c_blob", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "BLOB" + }, + "originalName": "c_blob" + } + ], + "filename": "query.sql" + }, + { + "text": "DELETE FROM types_sqlite", + "name": "DeleteAllSqliteTypes", + "cmd": ":exec", + "filename": "query.sql" + } + ], + "sqlc_version": "v1.27.0", + "plugin_options": "e30=" +} \ No newline at end of file diff --git a/examples/SqliteExample/request.json b/examples/SqliteExample/request.json new file mode 100644 index 00000000..cc98b659 --- /dev/null +++ b/examples/SqliteExample/request.json @@ -0,0 +1,1119 @@ +{ + "settings": { + "version": "2", + "engine": "sqlite", + "schema": [ + "examples/config/sqlite/schema.sql" + ], + "queries": [ + "examples/config/sqlite/query.sql" + ], + "codegen": { + "out": "examples/SqliteExample", + "plugin": "csharp", + "options": "eyJkZWJ1Z1JlcXVlc3QiOnRydWUsImdlbmVyYXRlQ3Nwcm9qIjp0cnVlLCJuYW1lc3BhY2VOYW1lIjoiU3FsaXRlRXhhbXBsZUdlbiIsInRhcmdldEZyYW1ld29yayI6Im5ldDguMCIsInVzZURhcHBlciI6ZmFsc2V9", + "process": { + "cmd": "./dist/LocalRunner" + } + } + }, + "catalog": { + "defaultSchema": "main", + "schemas": [ + { + "name": "main", + "tables": [ + { + "rel": { + "name": "authors" + }, + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + } + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + } + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + } + } + ] + }, + { + "rel": { + "name": "books" + }, + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "INTEGER" + } + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "TEXT" + } + }, + { + "name": "author_id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "INTEGER" + } + }, + { + "name": "description", + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "TEXT" + } + } + ] + }, + { + "rel": { + "name": "types_sqlite" + }, + "columns": [ + { + "name": "c_integer", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "INTEGER" + } + }, + { + "name": "c_real", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "REAL" + } + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "TEXT" + } + }, + { + "name": "c_blob", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "BLOB" + } + } + ] + } + ] + } + ] + }, + "queries": [ + { + "text": "SELECT id, name, bio FROM authors WHERE name = ? LIMIT 1", + "name": "GetAuthor", + "cmd": ":one", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors ORDER BY name", + "name": "ListAuthors", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO authors (id, name, bio) VALUES (?, ?, ?)", + "name": "CreateAuthor", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "schema": "main", + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + } + }, + { + "number": 2, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "main", + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + } + }, + { + "number": 3, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "main", + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "authors" + } + }, + { + "text": "INSERT INTO authors (name, bio) VALUES (?, ?) RETURNING id", + "name": "CreateAuthorReturnId", + "cmd": ":execlastid", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "main", + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + } + }, + { + "number": 2, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "main", + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "authors" + } + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id = ? LIMIT 1", + "name": "GetAuthorById", + "cmd": ":one", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE name LIKE COALESCE(?1, '%')", + "name": "GetAuthorByNamePattern", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name_pattern", + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "UPDATE authors \nSET bio = ?\nWHERE bio IS NOT NULL", + "name": "UpdateAuthors", + "cmd": ":execrows", + "parameters": [ + { + "number": 1, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "main", + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id IN (/*SLICE:ids*/?)", + "name": "GetAuthorsByIds", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "ids", + "notNull": true, + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "isSqlcSlice": true, + "originalName": "id" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id IN (/*SLICE:ids*/?) AND name IN (/*SLICE:names*/?)", + "name": "GetAuthorsByIdsAndNames", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "ids", + "notNull": true, + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "isSqlcSlice": true, + "originalName": "id" + } + }, + { + "number": 2, + "column": { + "name": "names", + "notNull": true, + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "isSqlcSlice": true, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "DELETE FROM authors WHERE name = ?", + "name": "DeleteAuthor", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO books (name, author_id) VALUES (?, ?) RETURNING id", + "name": "CreateBook", + "cmd": ":execlastid", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "main", + "name": "books" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + } + }, + { + "number": 2, + "column": { + "name": "author_id", + "notNull": true, + "length": -1, + "table": { + "schema": "main", + "name": "books" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "author_id" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "books" + } + }, + { + "text": "SELECT authors.id, authors.name, authors.bio, books.id, books.name, books.author_id, books.description \nFROM authors JOIN books ON authors.id = books.author_id \nORDER BY authors.name", + "name": "ListAllAuthorsBooks", + "cmd": ":many", + "columns": [ + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + }, + { + "name": "books", + "length": -1, + "type": {}, + "embedTable": { + "name": "books" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT authors1.id, authors1.name, authors1.bio, authors2.id, authors2.name, authors2.bio\nFROM authors authors1 JOIN authors authors2 ON authors1.name = authors2.name\nWHERE authors1.id \u003c authors2.id", + "name": "GetDuplicateAuthors", + "cmd": ":many", + "columns": [ + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + }, + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT authors.id, authors.name, authors.bio, books.id, books.name, books.author_id, books.description\nFROM authors JOIN books ON authors.id = books.author_id\nWHERE books.name = ?", + "name": "GetAuthorsByBookName", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + }, + { + "name": "books", + "length": -1, + "type": {}, + "embedTable": { + "name": "books" + } + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "DELETE FROM authors", + "name": "DeleteAllAuthors", + "cmd": ":exec", + "filename": "query.sql" + }, + { + "text": "INSERT INTO types_sqlite (c_integer, c_real, c_text, c_blob) VALUES (?, ?, ?, ?)", + "name": "InsertSqliteTypes", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "c_integer", + "length": -1, + "table": { + "schema": "main", + "name": "types_sqlite" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "c_integer" + } + }, + { + "number": 2, + "column": { + "name": "c_real", + "length": -1, + "table": { + "schema": "main", + "name": "types_sqlite" + }, + "type": { + "name": "REAL" + }, + "originalName": "c_real" + } + }, + { + "number": 3, + "column": { + "name": "c_text", + "length": -1, + "table": { + "schema": "main", + "name": "types_sqlite" + }, + "type": { + "name": "TEXT" + }, + "originalName": "c_text" + } + }, + { + "number": 4, + "column": { + "name": "c_blob", + "length": -1, + "table": { + "schema": "main", + "name": "types_sqlite" + }, + "type": { + "name": "BLOB" + }, + "originalName": "c_blob" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "types_sqlite" + } + }, + { + "text": "INSERT INTO types_sqlite (c_integer, c_real, c_text) VALUES (?, ?, ?)", + "name": "InsertSqliteTypesBatch", + "cmd": ":copyfrom", + "parameters": [ + { + "number": 1, + "column": { + "name": "c_integer", + "length": -1, + "table": { + "schema": "main", + "name": "types_sqlite" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "c_integer" + } + }, + { + "number": 2, + "column": { + "name": "c_real", + "length": -1, + "table": { + "schema": "main", + "name": "types_sqlite" + }, + "type": { + "name": "REAL" + }, + "originalName": "c_real" + } + }, + { + "number": 3, + "column": { + "name": "c_text", + "length": -1, + "table": { + "schema": "main", + "name": "types_sqlite" + }, + "type": { + "name": "TEXT" + }, + "originalName": "c_text" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "types_sqlite" + } + }, + { + "text": "SELECT c_integer, c_real, c_text, c_blob FROM types_sqlite LIMIT 1", + "name": "GetSqliteTypes", + "cmd": ":one", + "columns": [ + { + "name": "c_integer", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "c_integer" + }, + { + "name": "c_real", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "REAL" + }, + "originalName": "c_real" + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "TEXT" + }, + "originalName": "c_text" + }, + { + "name": "c_blob", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "BLOB" + }, + "originalName": "c_blob" + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT COUNT(1) AS cnt , c_integer, c_real, c_text, c_blob\nFROM types_sqlite\nGROUP BY c_integer, c_real, c_text, c_blob\nLIMIT 1", + "name": "GetSqliteTypesAgg", + "cmd": ":one", + "columns": [ + { + "name": "cnt", + "notNull": true, + "length": -1, + "isFuncCall": true, + "type": { + "name": "integer" + } + }, + { + "name": "c_integer", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "c_integer" + }, + { + "name": "c_real", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "REAL" + }, + "originalName": "c_real" + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "TEXT" + }, + "originalName": "c_text" + }, + { + "name": "c_blob", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "BLOB" + }, + "originalName": "c_blob" + } + ], + "filename": "query.sql" + }, + { + "text": "DELETE FROM types_sqlite", + "name": "DeleteAllSqliteTypes", + "cmd": ":exec", + "filename": "query.sql" + } + ], + "sqlc_version": "v1.27.0", + "plugin_options": "e30=" +} \ No newline at end of file diff --git a/examples/SqliteLegacyExample/request.json b/examples/SqliteLegacyExample/request.json new file mode 100644 index 00000000..910a5f3b --- /dev/null +++ b/examples/SqliteLegacyExample/request.json @@ -0,0 +1,1119 @@ +{ + "settings": { + "version": "2", + "engine": "sqlite", + "schema": [ + "examples/config/sqlite/schema.sql" + ], + "queries": [ + "examples/config/sqlite/query.sql" + ], + "codegen": { + "out": "examples/SqliteLegacyExample", + "plugin": "csharp", + "options": "eyJkZWJ1Z1JlcXVlc3QiOnRydWUsImdlbmVyYXRlQ3Nwcm9qIjp0cnVlLCJuYW1lc3BhY2VOYW1lIjoiU3FsaXRlTGVnYWN5RXhhbXBsZUdlbiIsInRhcmdldEZyYW1ld29yayI6Im5ldHN0YW5kYXJkMi4wIiwidXNlRGFwcGVyIjpmYWxzZX0=", + "process": { + "cmd": "./dist/LocalRunner" + } + } + }, + "catalog": { + "defaultSchema": "main", + "schemas": [ + { + "name": "main", + "tables": [ + { + "rel": { + "name": "authors" + }, + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + } + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + } + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + } + } + ] + }, + { + "rel": { + "name": "books" + }, + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "INTEGER" + } + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "TEXT" + } + }, + { + "name": "author_id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "INTEGER" + } + }, + { + "name": "description", + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "TEXT" + } + } + ] + }, + { + "rel": { + "name": "types_sqlite" + }, + "columns": [ + { + "name": "c_integer", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "INTEGER" + } + }, + { + "name": "c_real", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "REAL" + } + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "TEXT" + } + }, + { + "name": "c_blob", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "BLOB" + } + } + ] + } + ] + } + ] + }, + "queries": [ + { + "text": "SELECT id, name, bio FROM authors WHERE name = ? LIMIT 1", + "name": "GetAuthor", + "cmd": ":one", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors ORDER BY name", + "name": "ListAuthors", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO authors (id, name, bio) VALUES (?, ?, ?)", + "name": "CreateAuthor", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "schema": "main", + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + } + }, + { + "number": 2, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "main", + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + } + }, + { + "number": 3, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "main", + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "authors" + } + }, + { + "text": "INSERT INTO authors (name, bio) VALUES (?, ?) RETURNING id", + "name": "CreateAuthorReturnId", + "cmd": ":execlastid", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "main", + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + } + }, + { + "number": 2, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "main", + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "authors" + } + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id = ? LIMIT 1", + "name": "GetAuthorById", + "cmd": ":one", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE name LIKE COALESCE(?1, '%')", + "name": "GetAuthorByNamePattern", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name_pattern", + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "UPDATE authors \nSET bio = ?\nWHERE bio IS NOT NULL", + "name": "UpdateAuthors", + "cmd": ":execrows", + "parameters": [ + { + "number": 1, + "column": { + "name": "bio", + "length": -1, + "table": { + "schema": "main", + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id IN (/*SLICE:ids*/?)", + "name": "GetAuthorsByIds", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "ids", + "notNull": true, + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "isSqlcSlice": true, + "originalName": "id" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT id, name, bio FROM authors WHERE id IN (/*SLICE:ids*/?) AND name IN (/*SLICE:names*/?)", + "name": "GetAuthorsByIdsAndNames", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "ids", + "notNull": true, + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "isSqlcSlice": true, + "originalName": "id" + } + }, + { + "number": 2, + "column": { + "name": "names", + "notNull": true, + "length": -1, + "isNamedParam": true, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "isSqlcSlice": true, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "DELETE FROM authors WHERE name = ?", + "name": "DeleteAuthor", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "INSERT INTO books (name, author_id) VALUES (?, ?) RETURNING id", + "name": "CreateBook", + "cmd": ":execlastid", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "schema": "main", + "name": "books" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + } + }, + { + "number": 2, + "column": { + "name": "author_id", + "notNull": true, + "length": -1, + "table": { + "schema": "main", + "name": "books" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "author_id" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "books" + } + }, + { + "text": "SELECT authors.id, authors.name, authors.bio, books.id, books.name, books.author_id, books.description \nFROM authors JOIN books ON authors.id = books.author_id \nORDER BY authors.name", + "name": "ListAllAuthorsBooks", + "cmd": ":many", + "columns": [ + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + }, + { + "name": "books", + "length": -1, + "type": {}, + "embedTable": { + "name": "books" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT authors1.id, authors1.name, authors1.bio, authors2.id, authors2.name, authors2.bio\nFROM authors authors1 JOIN authors authors2 ON authors1.name = authors2.name\nWHERE authors1.id \u003c authors2.id", + "name": "GetDuplicateAuthors", + "cmd": ":many", + "columns": [ + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + }, + { + "name": "authors", + "length": -1, + "type": {}, + "embedTable": { + "name": "authors" + } + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT authors.id, authors.name, authors.bio, books.id, books.name, books.author_id, books.description\nFROM authors JOIN books ON authors.id = books.author_id\nWHERE books.name = ?", + "name": "GetAuthorsByBookName", + "cmd": ":many", + "columns": [ + { + "name": "id", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "id" + }, + { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + }, + { + "name": "bio", + "length": -1, + "table": { + "name": "authors" + }, + "type": { + "name": "TEXT" + }, + "originalName": "bio" + }, + { + "name": "books", + "length": -1, + "type": {}, + "embedTable": { + "name": "books" + } + } + ], + "parameters": [ + { + "number": 1, + "column": { + "name": "name", + "notNull": true, + "length": -1, + "table": { + "name": "books" + }, + "type": { + "name": "TEXT" + }, + "originalName": "name" + } + } + ], + "filename": "query.sql" + }, + { + "text": "DELETE FROM authors", + "name": "DeleteAllAuthors", + "cmd": ":exec", + "filename": "query.sql" + }, + { + "text": "INSERT INTO types_sqlite (c_integer, c_real, c_text, c_blob) VALUES (?, ?, ?, ?)", + "name": "InsertSqliteTypes", + "cmd": ":exec", + "parameters": [ + { + "number": 1, + "column": { + "name": "c_integer", + "length": -1, + "table": { + "schema": "main", + "name": "types_sqlite" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "c_integer" + } + }, + { + "number": 2, + "column": { + "name": "c_real", + "length": -1, + "table": { + "schema": "main", + "name": "types_sqlite" + }, + "type": { + "name": "REAL" + }, + "originalName": "c_real" + } + }, + { + "number": 3, + "column": { + "name": "c_text", + "length": -1, + "table": { + "schema": "main", + "name": "types_sqlite" + }, + "type": { + "name": "TEXT" + }, + "originalName": "c_text" + } + }, + { + "number": 4, + "column": { + "name": "c_blob", + "length": -1, + "table": { + "schema": "main", + "name": "types_sqlite" + }, + "type": { + "name": "BLOB" + }, + "originalName": "c_blob" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "types_sqlite" + } + }, + { + "text": "INSERT INTO types_sqlite (c_integer, c_real, c_text) VALUES (?, ?, ?)", + "name": "InsertSqliteTypesBatch", + "cmd": ":copyfrom", + "parameters": [ + { + "number": 1, + "column": { + "name": "c_integer", + "length": -1, + "table": { + "schema": "main", + "name": "types_sqlite" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "c_integer" + } + }, + { + "number": 2, + "column": { + "name": "c_real", + "length": -1, + "table": { + "schema": "main", + "name": "types_sqlite" + }, + "type": { + "name": "REAL" + }, + "originalName": "c_real" + } + }, + { + "number": 3, + "column": { + "name": "c_text", + "length": -1, + "table": { + "schema": "main", + "name": "types_sqlite" + }, + "type": { + "name": "TEXT" + }, + "originalName": "c_text" + } + } + ], + "filename": "query.sql", + "insert_into_table": { + "name": "types_sqlite" + } + }, + { + "text": "SELECT c_integer, c_real, c_text, c_blob FROM types_sqlite LIMIT 1", + "name": "GetSqliteTypes", + "cmd": ":one", + "columns": [ + { + "name": "c_integer", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "c_integer" + }, + { + "name": "c_real", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "REAL" + }, + "originalName": "c_real" + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "TEXT" + }, + "originalName": "c_text" + }, + { + "name": "c_blob", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "BLOB" + }, + "originalName": "c_blob" + } + ], + "filename": "query.sql" + }, + { + "text": "SELECT COUNT(1) AS cnt , c_integer, c_real, c_text, c_blob\nFROM types_sqlite\nGROUP BY c_integer, c_real, c_text, c_blob\nLIMIT 1", + "name": "GetSqliteTypesAgg", + "cmd": ":one", + "columns": [ + { + "name": "cnt", + "notNull": true, + "length": -1, + "isFuncCall": true, + "type": { + "name": "integer" + } + }, + { + "name": "c_integer", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "INTEGER" + }, + "originalName": "c_integer" + }, + { + "name": "c_real", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "REAL" + }, + "originalName": "c_real" + }, + { + "name": "c_text", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "TEXT" + }, + "originalName": "c_text" + }, + { + "name": "c_blob", + "length": -1, + "table": { + "name": "types_sqlite" + }, + "type": { + "name": "BLOB" + }, + "originalName": "c_blob" + } + ], + "filename": "query.sql" + }, + { + "text": "DELETE FROM types_sqlite", + "name": "DeleteAllSqliteTypes", + "cmd": ":exec", + "filename": "query.sql" + } + ], + "sqlc_version": "v1.27.0", + "plugin_options": "e30=" +} \ No newline at end of file diff --git a/examples/config/postgresql/query.sql b/examples/config/postgresql/query.sql index efaeb9dc..70e42348 100644 --- a/examples/config/postgresql/query.sql +++ b/examples/config/postgresql/query.sql @@ -91,4 +91,5 @@ SELECT * FROM postgres_geometric_types LIMIT 1; TRUNCATE TABLE postgres_types; -- name: TruncatePostgresGeoTypes :exec -TRUNCATE TABLE postgres_geometric_types; \ No newline at end of file +TRUNCATE TABLE postgres_geometric_types; + diff --git a/sqlc.local.yaml b/sqlc.local.yaml index ba1f13a8..4a5336e2 100644 --- a/sqlc.local.yaml +++ b/sqlc.local.yaml @@ -16,6 +16,7 @@ sql: targetFramework: net8.0 generateCsproj: true namespaceName: NpgsqlExampleGen + debugRequest: true - schema: "examples/config/postgresql/schema.sql" queries: "examples/config/postgresql/query.sql" engine: "postgresql" @@ -27,6 +28,7 @@ sql: targetFramework: net8.0 generateCsproj: true namespaceName: NpgsqlDapperExampleGen + debugRequest: true - schema: "examples/config/postgresql/schema.sql" queries: "examples/config/postgresql/query.sql" engine: "postgresql" @@ -38,6 +40,7 @@ sql: targetFramework: netstandard2.0 generateCsproj: true namespaceName: NpgsqlLegacyExampleGen + debugRequest: true - schema: "examples/config/postgresql/schema.sql" queries: "examples/config/postgresql/query.sql" engine: "postgresql" @@ -49,6 +52,7 @@ sql: targetFramework: netstandard2.0 generateCsproj: true namespaceName: NpgsqlDapperLegacyExampleGen + debugRequest: true # MySQL - schema: "examples/config/mysql/schema.sql" @@ -62,6 +66,7 @@ sql: targetFramework: net8.0 generateCsproj: true namespaceName: MySqlConnectorExampleGen + debugRequest: true - schema: "examples/config/mysql/schema.sql" queries: "examples/config/mysql/query.sql" engine: "mysql" @@ -73,6 +78,7 @@ sql: targetFramework: net8.0 generateCsproj: true namespaceName: MySqlConnectorDapperExampleGen + debugRequest: true - schema: "examples/config/mysql/schema.sql" queries: "examples/config/mysql/query.sql" engine: "mysql" @@ -84,6 +90,7 @@ sql: targetFramework: netstandard2.0 generateCsproj: true namespaceName: MySqlConnectorLegacyExampleGen + debugRequest: true - schema: "examples/config/mysql/schema.sql" queries: "examples/config/mysql/query.sql" engine: "mysql" @@ -95,6 +102,7 @@ sql: targetFramework: netstandard2.0 generateCsproj: true namespaceName: MySqlConnectorDapperLegacyExampleGen + debugRequest: true # Sqlite - schema: "examples/config/sqlite/schema.sql" @@ -108,6 +116,7 @@ sql: targetFramework: net8.0 generateCsproj: true namespaceName: SqliteExampleGen + debugRequest: true - schema: "examples/config/sqlite/schema.sql" queries: "examples/config/sqlite/query.sql" engine: "sqlite" @@ -119,6 +128,7 @@ sql: targetFramework: net8.0 generateCsproj: true namespaceName: SqliteDapperExampleGen + debugRequest: true - schema: "examples/config/sqlite/schema.sql" queries: "examples/config/sqlite/query.sql" engine: "sqlite" @@ -130,6 +140,7 @@ sql: targetFramework: netstandard2.0 generateCsproj: true namespaceName: SqliteLegacyExampleGen + debugRequest: true - schema: "examples/config/sqlite/schema.sql" queries: "examples/config/sqlite/query.sql" engine: "sqlite" @@ -141,3 +152,4 @@ sql: targetFramework: netstandard2.0 generateCsproj: true namespaceName: SqliteDapperLegacyExampleGen + debugRequest: true