From ddabe6351077cbc0d790af342c349c405f524b1c Mon Sep 17 00:00:00 2001 From: Steven Kabbes Date: Mon, 22 Aug 2022 08:47:46 -0700 Subject: [PATCH 1/5] pg-gen: add tables from pg_tables and pg_views --- internal/tools/sqlc-pg-gen/main.go | 202 ++++++------------------- internal/tools/sqlc-pg-gen/proc.go | 157 +++++++++++++++++++ internal/tools/sqlc-pg-gen/relation.go | 111 ++++++++++++++ 3 files changed, 316 insertions(+), 154 deletions(-) create mode 100644 internal/tools/sqlc-pg-gen/proc.go create mode 100644 internal/tools/sqlc-pg-gen/relation.go diff --git a/internal/tools/sqlc-pg-gen/main.go b/internal/tools/sqlc-pg-gen/main.go index 2017715a71..9dfd844d2d 100644 --- a/internal/tools/sqlc-pg-gen/main.go +++ b/internal/tools/sqlc-pg-gen/main.go @@ -15,22 +15,6 @@ import ( pgx "github.com/jackc/pgx/v4" ) -// https://stackoverflow.com/questions/25308765/postgresql-how-can-i-inspect-which-arguments-to-a-procedure-have-a-default-valu -const catalogFuncs = ` -SELECT p.proname as name, - format_type(p.prorettype, NULL), - array(select format_type(unnest(p.proargtypes), NULL)), - p.proargnames, - p.proargnames[p.pronargs-p.pronargdefaults+1:p.pronargs], - p.proargmodes::text[] -FROM pg_catalog.pg_proc p -LEFT JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace -WHERE n.nspname OPERATOR(pg_catalog.~) '^(pg_catalog)$' - AND pg_function_is_visible(p.oid) --- simply order all columns to keep subsequent runs stable -ORDER BY 1, 2, 3, 4, 5; -` - // https://dba.stackexchange.com/questions/255412/how-to-select-functions-that-belong-in-a-given-extension-in-postgresql // // Extension functions are added to the public schema @@ -67,6 +51,14 @@ import ( "github.com/kyleconroy/sqlc/internal/sql/catalog" ) +{{- if .Relations }} +// toPointer converts an int to a pointer without a temporary +// variable at the call-site +func toPointer(x int) *int { + return &x +} +{{- end }} + func {{.Name}}() *catalog.Schema { s := &catalog.Schema{Name: "pg_catalog"} s.Funcs = []*catalog.Function{ @@ -92,6 +84,36 @@ func {{.Name}}() *catalog.Schema { }, {{- end}} } + {{- if .Relations }} + s.Tables = []*catalog.Table { + {{- range .Relations }} + { + Rel: &ast.TableName{ + Catalog: "{{.Catalog}}", + Schema: "{{.SchemaName}}", + Name: "{{.Name}}", + }, + Columns: []*catalog.Column{ + {{- range .Columns}} + { + Name: "{{.Name}}", + Type: ast.TypeName{Name: "{{.Type}}"}, + {{- if .IsNotNull}} + IsNotNull: true, + {{- end}} + {{- if .IsArray}} + IsArray: true, + {{- end}} + {{- if .Length }} + Length: toPointer({{ .Length }}), + {{- end}} + }, + {{- end}} + }, + }, + {{- end}} + } + {{- end }} return s } ` @@ -118,9 +140,10 @@ func loadExtension(name string) *catalog.Schema { ` type tmplCtx struct { - Pkg string - Name string - Procs []Proc + Pkg string + Name string + Procs []Proc + Relations []Relation } func main() { @@ -129,90 +152,6 @@ func main() { } } -type Proc struct { - Name string - ReturnType string - ArgTypes []string - ArgNames []string - HasDefault []string - ArgModes []string -} - -func (p *Proc) ReturnTypeName() string { - return clean(p.ReturnType) -} - -func (p *Proc) Args() []Arg { - var args []Arg - defaults := map[string]bool{} - for _, name := range p.HasDefault { - defaults[name] = true - } - - for i, argType := range p.ArgTypes { - mode := "i" - name := "" - if i < len(p.ArgModes) { - mode = p.ArgModes[i] - } - if i < len(p.ArgNames) { - name = p.ArgNames[i] - } - - args = append(args, Arg{ - Name: name, - Type: argType, - Mode: mode, - HasDefault: defaults[name], - }) - } - - // Some manual changes until https://github.com/kyleconroy/sqlc/pull/1748 - // can be completely implmented - if p.Name == "mode" { - return nil - } - - if p.Name == "percentile_cont" && len(args) == 2 { - args = args[:1] - } - - if p.Name == "percentile_disc" && len(args) == 2 { - args = args[:1] - } - - return args -} - -type Arg struct { - Name string - Mode string - Type string - HasDefault bool -} - -func (a *Arg) TypeName() string { - return clean(a.Type) -} - -// GoMode returns Go's representation of the arguemnt's mode -func (a *Arg) GoMode() string { - switch a.Mode { - case "", "i": - return "ast.FuncParamIn" - case "o": - return "ast.FuncParamOut" - case "b": - return "ast.FuncParamInOut" - case "v": - return "ast.FuncParamVariadic" - case "t": - return "ast.FuncParamTable" - } - - return "" -} - func clean(arg string) string { arg = strings.TrimSpace(arg) arg = strings.Replace(arg, "\"any\"", "any", -1) @@ -221,56 +160,6 @@ func clean(arg string) string { return arg } -func scanProcs(rows pgx.Rows) ([]Proc, error) { - defer rows.Close() - // Iterate through the result set - var procs []Proc - for rows.Next() { - var p Proc - err := rows.Scan( - &p.Name, - &p.ReturnType, - &p.ArgTypes, - &p.ArgNames, - &p.HasDefault, - &p.ArgModes, - ) - if err != nil { - return nil, err - } - - // TODO: Filter these out in SQL - if strings.HasPrefix(p.ReturnType, "SETOF") { - continue - } - - // The internal pseudo-type is used to declare functions that are meant - // only to be called internally by the database system, and not by - // direct invocation in an SQL query. If a function has at least one - // internal-type argument then it cannot be called from SQL. To - // preserve the type safety of this restriction it is important to - // follow this coding rule: do not create any function that is declared - // to return internal unless it has at least one internal argument - // - // https://www.postgresql.org/docs/current/datatype-pseudo.html - var skip bool - for i := range p.ArgTypes { - if p.ArgTypes[i] == "internal" { - skip = true - } - } - if skip { - continue - } - if p.ReturnType == "internal" { - continue - } - - procs = append(procs, p) - } - return procs, rows.Err() -} - func run(ctx context.Context) error { tmpl, err := template.New("").Parse(catalogTmpl) if err != nil { @@ -318,8 +207,13 @@ func run(ctx context.Context) error { procs = append(procs, p) } + relations, err := readRelations(ctx, conn) + if err != nil { + return err + } + out := bytes.NewBuffer([]byte{}) - if err := tmpl.Execute(out, tmplCtx{Pkg: "postgresql", Name: "genPGCatalog", Procs: procs}); err != nil { + if err := tmpl.Execute(out, tmplCtx{Pkg: "postgresql", Name: "genPGCatalog", Procs: procs, Relations: relations}); err != nil { return err } code, err := format.Source(out.Bytes()) diff --git a/internal/tools/sqlc-pg-gen/proc.go b/internal/tools/sqlc-pg-gen/proc.go new file mode 100644 index 0000000000..e10240be8f --- /dev/null +++ b/internal/tools/sqlc-pg-gen/proc.go @@ -0,0 +1,157 @@ +package main + +import ( + "strings" + + pgx "github.com/jackc/pgx/v4" +) + +// https://stackoverflow.com/questions/25308765/postgresql-how-can-i-inspect-which-arguments-to-a-procedure-have-a-default-valu +const catalogFuncs = ` +SELECT p.proname as name, + format_type(p.prorettype, NULL), + array(select format_type(unnest(p.proargtypes), NULL)), + p.proargnames, + p.proargnames[p.pronargs-p.pronargdefaults+1:p.pronargs], + p.proargmodes::text[] +FROM pg_catalog.pg_proc p +LEFT JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace +WHERE n.nspname OPERATOR(pg_catalog.~) '^(pg_catalog)$' + AND pg_function_is_visible(p.oid) +-- simply order all columns to keep subsequent runs stable +ORDER BY 1, 2, 3, 4, 5; +` + +type Proc struct { + Name string + ReturnType string + ArgTypes []string + ArgNames []string + HasDefault []string + ArgModes []string +} + +func (p *Proc) ReturnTypeName() string { + return clean(p.ReturnType) +} + +func (p *Proc) Args() []Arg { + var args []Arg + defaults := map[string]bool{} + for _, name := range p.HasDefault { + defaults[name] = true + } + + for i, argType := range p.ArgTypes { + mode := "i" + name := "" + if i < len(p.ArgModes) { + mode = p.ArgModes[i] + } + if i < len(p.ArgNames) { + name = p.ArgNames[i] + } + + args = append(args, Arg{ + Name: name, + Type: argType, + Mode: mode, + HasDefault: defaults[name], + }) + } + + // Some manual changes until https://github.com/kyleconroy/sqlc/pull/1748 + // can be completely implmented + if p.Name == "mode" { + return nil + } + + if p.Name == "percentile_cont" && len(args) == 2 { + args = args[:1] + } + + if p.Name == "percentile_disc" && len(args) == 2 { + args = args[:1] + } + + return args +} + +type Arg struct { + Name string + Mode string + Type string + HasDefault bool +} + +func (a *Arg) TypeName() string { + return clean(a.Type) +} + +// GoMode returns Go's representation of the arguemnt's mode +func (a *Arg) GoMode() string { + switch a.Mode { + case "", "i": + return "ast.FuncParamIn" + case "o": + return "ast.FuncParamOut" + case "b": + return "ast.FuncParamInOut" + case "v": + return "ast.FuncParamVariadic" + case "t": + return "ast.FuncParamTable" + } + + return "" +} + +func scanProcs(rows pgx.Rows) ([]Proc, error) { + defer rows.Close() + // Iterate through the result set + var procs []Proc + for rows.Next() { + var p Proc + err := rows.Scan( + &p.Name, + &p.ReturnType, + &p.ArgTypes, + &p.ArgNames, + &p.HasDefault, + &p.ArgModes, + ) + if err != nil { + return nil, err + } + + // TODO: Filter these out in SQL + if strings.HasPrefix(p.ReturnType, "SETOF") { + continue + } + + // The internal pseudo-type is used to declare functions that are meant + // only to be called internally by the database system, and not by + // direct invocation in an SQL query. If a function has at least one + // internal-type argument then it cannot be called from SQL. To + // preserve the type safety of this restriction it is important to + // follow this coding rule: do not create any function that is declared + // to return internal unless it has at least one internal argument + // + // https://www.postgresql.org/docs/current/datatype-pseudo.html + var skip bool + for i := range p.ArgTypes { + if p.ArgTypes[i] == "internal" { + skip = true + } + } + if skip { + continue + } + if p.ReturnType == "internal" { + continue + } + + procs = append(procs, p) + } + return procs, rows.Err() +} diff --git a/internal/tools/sqlc-pg-gen/relation.go b/internal/tools/sqlc-pg-gen/relation.go new file mode 100644 index 0000000000..a2aa515675 --- /dev/null +++ b/internal/tools/sqlc-pg-gen/relation.go @@ -0,0 +1,111 @@ +package main + +import ( + "context" + + pgx "github.com/jackc/pgx/v4" +) + +// Relations are the relations available in pg_tables and pg_views +// such as pg_catalog.pg_timezone_names +const relationQuery = ` +with relations as ( + select schemaname, tablename as name from pg_catalog.pg_tables + UNION ALL + select schemaname, viewname as name from pg_catalog.pg_views +) +select + relations.schemaname, + relations.name as tablename, + pg_attribute.attname as column_name, + attnotnull as column_notnull, + column_type.typname as column_type, + nullif(column_type.typlen, -1) as column_length, + column_type.typcategory = 'A' as column_isarray +from relations +inner join pg_catalog.pg_class on pg_class.relname = relations.name +left join pg_catalog.pg_attribute on pg_attribute.attrelid = pg_class.oid +inner join pg_catalog.pg_type column_type on pg_attribute.atttypid = column_type.oid +where relations.schemaname = 'pg_catalog' +-- Make sure these columns are always generated in the same order +-- so that the output is stable +order by + relations.schemaname ASC, + relations.name ASC, + pg_attribute.attnum ASC +` + +type Relation struct { + Catalog string + SchemaName string + Name string + Columns []RelationColumn +} + +type RelationColumn struct { + Name string + Type string + IsNotNull bool + IsArray bool + Length *int +} + +func scanRelations(rows pgx.Rows) ([]Relation, error) { + defer rows.Close() + // Iterate through the result set + var relations []Relation + var prevRel *Relation + + for rows.Next() { + var schemaName string + var tableName string + var columnName string + var columnNotNull bool + var columnType string + var columnLength *int + var columnIsArray bool + err := rows.Scan( + &schemaName, + &tableName, + &columnName, + &columnNotNull, + &columnType, + &columnLength, + &columnIsArray, + ) + if err != nil { + return nil, err + } + + if prevRel == nil || tableName != prevRel.Name { + // We are on the same table, just keep adding columns + r := Relation{ + Catalog: "pg_catalog", + SchemaName: schemaName, + Name: tableName, + } + + relations = append(relations, r) + prevRel = &relations[len(relations)-1] + } + + prevRel.Columns = append(prevRel.Columns, RelationColumn{ + Name: columnName, + Type: columnType, + IsNotNull: columnNotNull, + IsArray: columnIsArray, + Length: columnLength, + }) + } + + return relations, rows.Err() +} + +func readRelations(ctx context.Context, conn *pgx.Conn) ([]Relation, error) { + rows, err := conn.Query(ctx, relationQuery) + if err != nil { + return nil, err + } + + return scanRelations(rows) +} From f9dcda73a61b0b36a9c85be17e182783941c8251 Mon Sep 17 00:00:00 2001 From: Steven Kabbes Date: Tue, 19 Jul 2022 06:46:43 -0700 Subject: [PATCH 2/5] wasm: do not send pg_catalog tables to wasm plugins --- internal/ext/wasm/wasm.go | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/internal/ext/wasm/wasm.go b/internal/ext/wasm/wasm.go index 6d4820cae9..eb9e9abd26 100644 --- a/internal/ext/wasm/wasm.go +++ b/internal/ext/wasm/wasm.go @@ -175,7 +175,31 @@ func (r *Runner) loadWASM(ctx context.Context, cache string, expected string) ([ return wmod, nil } +// removePGCatalog removes the pg_catalog schema from the request. There is a +// mysterious (reason unknown) bug with wasm plugins when a large amount of +// tables (like there are in the catalog) are sent. +// @see https://github.com/kyleconroy/sqlc/pull/1748 +func removePGCatalog(req *plugin.CodeGenRequest) { + if req.Catalog == nil || req.Catalog.Schemas == nil { + return + } + + filtered := make([]*plugin.Schema, 0, len(req.Catalog.Schemas)) + for _, schema := range req.Catalog.Schemas { + if schema.Name == "pg_catalog" { + continue + } + + filtered = append(filtered, schema) + } + + req.Catalog.Schemas = filtered +} + func (r *Runner) Generate(ctx context.Context, req *plugin.CodeGenRequest) (*plugin.CodeGenResponse, error) { + // Remove the pg_catalog schema. Its sheer size causes unknown issues with wasm plugins + removePGCatalog(req) + stdinBlob, err := req.MarshalVT() if err != nil { return nil, err From 94dc9d4f0d383d8dc717408fdfd0f4392cfffe7f Mon Sep 17 00:00:00 2001 From: Steven Kabbes Date: Mon, 22 Aug 2022 08:52:52 -0700 Subject: [PATCH 3/5] pg-gen: regenerate pg_catalog.go --- internal/engine/postgresql/pg_catalog.go | 9708 ++++++++++++++++++++++ 1 file changed, 9708 insertions(+) diff --git a/internal/engine/postgresql/pg_catalog.go b/internal/engine/postgresql/pg_catalog.go index 46e3a97efd..61c64570c3 100644 --- a/internal/engine/postgresql/pg_catalog.go +++ b/internal/engine/postgresql/pg_catalog.go @@ -7,6 +7,12 @@ import ( "github.com/kyleconroy/sqlc/internal/sql/catalog" ) +// toPointer converts an int to a pointer without a temporary +// variable at the call-site +func toPointer(x int) *int { + return &x +} + func genPGCatalog() *catalog.Schema { s := &catalog.Schema{Name: "pg_catalog"} s.Funcs = []*catalog.Function{ @@ -28440,5 +28446,9707 @@ func genPGCatalog() *catalog.Schema { ReturnType: &ast.TypeName{Name: "boolean"}, }, } + s.Tables = []*catalog.Table{ + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_aggregate", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "aggfnoid", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "aggkind", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "aggnumdirectargs", + Type: ast.TypeName{Name: "int2"}, + IsNotNull: true, + Length: toPointer(2), + }, + { + Name: "aggtransfn", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "aggfinalfn", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "aggcombinefn", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "aggserialfn", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "aggdeserialfn", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "aggmtransfn", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "aggminvtransfn", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "aggmfinalfn", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "aggfinalextra", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "aggmfinalextra", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "aggfinalmodify", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "aggmfinalmodify", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "aggsortop", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "aggtranstype", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "aggtransspace", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "aggmtranstype", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "aggmtransspace", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "agginitval", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "aggminitval", + Type: ast.TypeName{Name: "text"}, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_am", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "amname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "amhandler", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "amtype", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_amop", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "amopfamily", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "amoplefttype", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "amoprighttype", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "amopstrategy", + Type: ast.TypeName{Name: "int2"}, + IsNotNull: true, + Length: toPointer(2), + }, + { + Name: "amoppurpose", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "amopopr", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "amopmethod", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "amopsortfamily", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_amproc", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "amprocfamily", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "amproclefttype", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "amprocrighttype", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "amprocnum", + Type: ast.TypeName{Name: "int2"}, + IsNotNull: true, + Length: toPointer(2), + }, + { + Name: "amproc", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_attrdef", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "adrelid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "adnum", + Type: ast.TypeName{Name: "int2"}, + IsNotNull: true, + Length: toPointer(2), + }, + { + Name: "adbin", + Type: ast.TypeName{Name: "pg_node_tree"}, + IsNotNull: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_attribute", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "attrelid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "attname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "atttypid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "attstattarget", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "attlen", + Type: ast.TypeName{Name: "int2"}, + IsNotNull: true, + Length: toPointer(2), + }, + { + Name: "attnum", + Type: ast.TypeName{Name: "int2"}, + IsNotNull: true, + Length: toPointer(2), + }, + { + Name: "attndims", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "attcacheoff", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "atttypmod", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "attbyval", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "attstorage", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "attalign", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "attnotnull", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "atthasdef", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "atthasmissing", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "attidentity", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "attgenerated", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "attisdropped", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "attislocal", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "attinhcount", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "attcollation", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "attacl", + Type: ast.TypeName{Name: "_aclitem"}, + IsArray: true, + }, + { + Name: "attoptions", + Type: ast.TypeName{Name: "_text"}, + IsArray: true, + }, + { + Name: "attfdwoptions", + Type: ast.TypeName{Name: "_text"}, + IsArray: true, + }, + { + Name: "attmissingval", + Type: ast.TypeName{Name: "anyarray"}, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_auth_members", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "roleid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "member", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "grantor", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "admin_option", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_authid", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "rolname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "rolsuper", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "rolinherit", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "rolcreaterole", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "rolcreatedb", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "rolcanlogin", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "rolreplication", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "rolbypassrls", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "rolconnlimit", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "rolpassword", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "rolvaliduntil", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_available_extension_versions", + }, + Columns: []*catalog.Column{ + { + Name: "name", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "version", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "installed", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "superuser", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "trusted", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "relocatable", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "schema", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "requires", + Type: ast.TypeName{Name: "_name"}, + IsArray: true, + }, + { + Name: "comment", + Type: ast.TypeName{Name: "text"}, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_available_extensions", + }, + Columns: []*catalog.Column{ + { + Name: "name", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "default_version", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "installed_version", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "comment", + Type: ast.TypeName{Name: "text"}, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_cast", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "castsource", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "casttarget", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "castfunc", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "castcontext", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "castmethod", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_class", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "relname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "relnamespace", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "reltype", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "reloftype", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "relowner", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "relam", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "relfilenode", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "reltablespace", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "relpages", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "reltuples", + Type: ast.TypeName{Name: "float4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "relallvisible", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "reltoastrelid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "relhasindex", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "relisshared", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "relpersistence", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "relkind", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "relnatts", + Type: ast.TypeName{Name: "int2"}, + IsNotNull: true, + Length: toPointer(2), + }, + { + Name: "relchecks", + Type: ast.TypeName{Name: "int2"}, + IsNotNull: true, + Length: toPointer(2), + }, + { + Name: "relhasrules", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "relhastriggers", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "relhassubclass", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "relrowsecurity", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "relforcerowsecurity", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "relispopulated", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "relreplident", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "relispartition", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "relrewrite", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "relfrozenxid", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "relminmxid", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "relacl", + Type: ast.TypeName{Name: "_aclitem"}, + IsArray: true, + }, + { + Name: "reloptions", + Type: ast.TypeName{Name: "_text"}, + IsArray: true, + }, + { + Name: "relpartbound", + Type: ast.TypeName{Name: "pg_node_tree"}, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_collation", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "collname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "collnamespace", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "collowner", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "collprovider", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "collisdeterministic", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "collencoding", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "collcollate", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "collctype", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "collversion", + Type: ast.TypeName{Name: "text"}, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_config", + }, + Columns: []*catalog.Column{ + { + Name: "name", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "setting", + Type: ast.TypeName{Name: "text"}, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_constraint", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "conname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "connamespace", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "contype", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "condeferrable", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "condeferred", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "convalidated", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "conrelid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "contypid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "conindid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "conparentid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "confrelid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "confupdtype", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "confdeltype", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "confmatchtype", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "conislocal", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "coninhcount", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "connoinherit", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "conkey", + Type: ast.TypeName{Name: "_int2"}, + IsArray: true, + }, + { + Name: "confkey", + Type: ast.TypeName{Name: "_int2"}, + IsArray: true, + }, + { + Name: "conpfeqop", + Type: ast.TypeName{Name: "_oid"}, + IsArray: true, + }, + { + Name: "conppeqop", + Type: ast.TypeName{Name: "_oid"}, + IsArray: true, + }, + { + Name: "conffeqop", + Type: ast.TypeName{Name: "_oid"}, + IsArray: true, + }, + { + Name: "conexclop", + Type: ast.TypeName{Name: "_oid"}, + IsArray: true, + }, + { + Name: "conbin", + Type: ast.TypeName{Name: "pg_node_tree"}, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_conversion", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "conname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "connamespace", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "conowner", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "conforencoding", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "contoencoding", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "conproc", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "condefault", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_cursors", + }, + Columns: []*catalog.Column{ + { + Name: "name", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "statement", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "is_holdable", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "is_binary", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "is_scrollable", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "creation_time", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_database", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "datname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "datdba", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "encoding", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "datcollate", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "datctype", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "datistemplate", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "datallowconn", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "datconnlimit", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "datlastsysoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "datfrozenxid", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "datminmxid", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "dattablespace", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "datacl", + Type: ast.TypeName{Name: "_aclitem"}, + IsArray: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_db_role_setting", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "setdatabase", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "setrole", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "setconfig", + Type: ast.TypeName{Name: "_text"}, + IsArray: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_default_acl", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "defaclrole", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "defaclnamespace", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "defaclobjtype", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "defaclacl", + Type: ast.TypeName{Name: "_aclitem"}, + IsNotNull: true, + IsArray: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_depend", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "classid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "objid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "objsubid", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "refclassid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "refobjid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "refobjsubid", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "deptype", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_description", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "objoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "classoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "objsubid", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "description", + Type: ast.TypeName{Name: "text"}, + IsNotNull: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_enum", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "enumtypid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "enumsortorder", + Type: ast.TypeName{Name: "float4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "enumlabel", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_event_trigger", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "evtname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "evtevent", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "evtowner", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "evtfoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "evtenabled", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "evttags", + Type: ast.TypeName{Name: "_text"}, + IsArray: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_extension", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "extname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "extowner", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "extnamespace", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "extrelocatable", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "extversion", + Type: ast.TypeName{Name: "text"}, + IsNotNull: true, + }, + { + Name: "extconfig", + Type: ast.TypeName{Name: "_oid"}, + IsArray: true, + }, + { + Name: "extcondition", + Type: ast.TypeName{Name: "_text"}, + IsArray: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_file_settings", + }, + Columns: []*catalog.Column{ + { + Name: "sourcefile", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "sourceline", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "seqno", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "name", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "setting", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "applied", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "error", + Type: ast.TypeName{Name: "text"}, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_foreign_data_wrapper", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "fdwname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "fdwowner", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "fdwhandler", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "fdwvalidator", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "fdwacl", + Type: ast.TypeName{Name: "_aclitem"}, + IsArray: true, + }, + { + Name: "fdwoptions", + Type: ast.TypeName{Name: "_text"}, + IsArray: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_foreign_server", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "srvname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "srvowner", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "srvfdw", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "srvtype", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "srvversion", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "srvacl", + Type: ast.TypeName{Name: "_aclitem"}, + IsArray: true, + }, + { + Name: "srvoptions", + Type: ast.TypeName{Name: "_text"}, + IsArray: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_foreign_table", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "ftrelid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ftserver", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ftoptions", + Type: ast.TypeName{Name: "_text"}, + IsArray: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_group", + }, + Columns: []*catalog.Column{ + { + Name: "groname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "grosysid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "grolist", + Type: ast.TypeName{Name: "_oid"}, + IsArray: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_hba_file_rules", + }, + Columns: []*catalog.Column{ + { + Name: "line_number", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "type", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "database", + Type: ast.TypeName{Name: "_text"}, + IsArray: true, + }, + { + Name: "user_name", + Type: ast.TypeName{Name: "_text"}, + IsArray: true, + }, + { + Name: "address", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "netmask", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "auth_method", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "options", + Type: ast.TypeName{Name: "_text"}, + IsArray: true, + }, + { + Name: "error", + Type: ast.TypeName{Name: "text"}, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_index", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "indexrelid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "indrelid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "indnatts", + Type: ast.TypeName{Name: "int2"}, + IsNotNull: true, + Length: toPointer(2), + }, + { + Name: "indnkeyatts", + Type: ast.TypeName{Name: "int2"}, + IsNotNull: true, + Length: toPointer(2), + }, + { + Name: "indisunique", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "indisprimary", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "indisexclusion", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "indimmediate", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "indisclustered", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "indisvalid", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "indcheckxmin", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "indisready", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "indislive", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "indisreplident", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "indkey", + Type: ast.TypeName{Name: "int2vector"}, + IsNotNull: true, + IsArray: true, + }, + { + Name: "indcollation", + Type: ast.TypeName{Name: "oidvector"}, + IsNotNull: true, + IsArray: true, + }, + { + Name: "indclass", + Type: ast.TypeName{Name: "oidvector"}, + IsNotNull: true, + IsArray: true, + }, + { + Name: "indoption", + Type: ast.TypeName{Name: "int2vector"}, + IsNotNull: true, + IsArray: true, + }, + { + Name: "indexprs", + Type: ast.TypeName{Name: "pg_node_tree"}, + }, + { + Name: "indpred", + Type: ast.TypeName{Name: "pg_node_tree"}, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_indexes", + }, + Columns: []*catalog.Column{ + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "tablename", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "indexname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "tablespace", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "indexdef", + Type: ast.TypeName{Name: "text"}, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_inherits", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "inhrelid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "inhparent", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "inhseqno", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_init_privs", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "objoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "classoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "objsubid", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "privtype", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "initprivs", + Type: ast.TypeName{Name: "_aclitem"}, + IsNotNull: true, + IsArray: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_language", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "lanname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "lanowner", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "lanispl", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "lanpltrusted", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "lanplcallfoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "laninline", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "lanvalidator", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "lanacl", + Type: ast.TypeName{Name: "_aclitem"}, + IsArray: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_largeobject", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "loid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "pageno", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "data", + Type: ast.TypeName{Name: "bytea"}, + IsNotNull: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_largeobject_metadata", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "lomowner", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "lomacl", + Type: ast.TypeName{Name: "_aclitem"}, + IsArray: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_locks", + }, + Columns: []*catalog.Column{ + { + Name: "locktype", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "database", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "relation", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "page", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "tuple", + Type: ast.TypeName{Name: "int2"}, + Length: toPointer(2), + }, + { + Name: "virtualxid", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "transactionid", + Type: ast.TypeName{Name: "xid"}, + Length: toPointer(4), + }, + { + Name: "classid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "objid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "objsubid", + Type: ast.TypeName{Name: "int2"}, + Length: toPointer(2), + }, + { + Name: "virtualtransaction", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "pid", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "mode", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "granted", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "fastpath", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_matviews", + }, + Columns: []*catalog.Column{ + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "matviewname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "matviewowner", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "tablespace", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "hasindexes", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "ispopulated", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "definition", + Type: ast.TypeName{Name: "text"}, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_namespace", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "nspname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "nspowner", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "nspacl", + Type: ast.TypeName{Name: "_aclitem"}, + IsArray: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_opclass", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "opcmethod", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "opcname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "opcnamespace", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "opcowner", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "opcfamily", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "opcintype", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "opcdefault", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "opckeytype", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_operator", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "oprname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "oprnamespace", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "oprowner", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "oprkind", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "oprcanmerge", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "oprcanhash", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "oprleft", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "oprright", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "oprresult", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "oprcom", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "oprnegate", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "oprcode", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "oprrest", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "oprjoin", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_opfamily", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "opfmethod", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "opfname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "opfnamespace", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "opfowner", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_partitioned_table", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "partrelid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "partstrat", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "partnatts", + Type: ast.TypeName{Name: "int2"}, + IsNotNull: true, + Length: toPointer(2), + }, + { + Name: "partdefid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "partattrs", + Type: ast.TypeName{Name: "int2vector"}, + IsNotNull: true, + IsArray: true, + }, + { + Name: "partclass", + Type: ast.TypeName{Name: "oidvector"}, + IsNotNull: true, + IsArray: true, + }, + { + Name: "partcollation", + Type: ast.TypeName{Name: "oidvector"}, + IsNotNull: true, + IsArray: true, + }, + { + Name: "partexprs", + Type: ast.TypeName{Name: "pg_node_tree"}, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_policies", + }, + Columns: []*catalog.Column{ + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "tablename", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "policyname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "permissive", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "roles", + Type: ast.TypeName{Name: "_name"}, + IsArray: true, + }, + { + Name: "cmd", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "qual", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "with_check", + Type: ast.TypeName{Name: "text"}, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_policy", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "polname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "polrelid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "polcmd", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "polpermissive", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "polroles", + Type: ast.TypeName{Name: "_oid"}, + IsNotNull: true, + IsArray: true, + }, + { + Name: "polqual", + Type: ast.TypeName{Name: "pg_node_tree"}, + }, + { + Name: "polwithcheck", + Type: ast.TypeName{Name: "pg_node_tree"}, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_prepared_statements", + }, + Columns: []*catalog.Column{ + { + Name: "name", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "statement", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "prepare_time", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "parameter_types", + Type: ast.TypeName{Name: "_regtype"}, + IsArray: true, + }, + { + Name: "from_sql", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_prepared_xacts", + }, + Columns: []*catalog.Column{ + { + Name: "transaction", + Type: ast.TypeName{Name: "xid"}, + Length: toPointer(4), + }, + { + Name: "gid", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "prepared", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "owner", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "database", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_proc", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "proname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "pronamespace", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "proowner", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "prolang", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "procost", + Type: ast.TypeName{Name: "float4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "prorows", + Type: ast.TypeName{Name: "float4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "provariadic", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "prosupport", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "prokind", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "prosecdef", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "proleakproof", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "proisstrict", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "proretset", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "provolatile", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "proparallel", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "pronargs", + Type: ast.TypeName{Name: "int2"}, + IsNotNull: true, + Length: toPointer(2), + }, + { + Name: "pronargdefaults", + Type: ast.TypeName{Name: "int2"}, + IsNotNull: true, + Length: toPointer(2), + }, + { + Name: "prorettype", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "proargtypes", + Type: ast.TypeName{Name: "oidvector"}, + IsNotNull: true, + IsArray: true, + }, + { + Name: "proallargtypes", + Type: ast.TypeName{Name: "_oid"}, + IsArray: true, + }, + { + Name: "proargmodes", + Type: ast.TypeName{Name: "_char"}, + IsArray: true, + }, + { + Name: "proargnames", + Type: ast.TypeName{Name: "_text"}, + IsArray: true, + }, + { + Name: "proargdefaults", + Type: ast.TypeName{Name: "pg_node_tree"}, + }, + { + Name: "protrftypes", + Type: ast.TypeName{Name: "_oid"}, + IsArray: true, + }, + { + Name: "prosrc", + Type: ast.TypeName{Name: "text"}, + IsNotNull: true, + }, + { + Name: "probin", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "proconfig", + Type: ast.TypeName{Name: "_text"}, + IsArray: true, + }, + { + Name: "proacl", + Type: ast.TypeName{Name: "_aclitem"}, + IsArray: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_publication", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "pubname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "pubowner", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "puballtables", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "pubinsert", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "pubupdate", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "pubdelete", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "pubtruncate", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "pubviaroot", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_publication_rel", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "prpubid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "prrelid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_publication_tables", + }, + Columns: []*catalog.Column{ + { + Name: "pubname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "tablename", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_range", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "rngtypid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "rngsubtype", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "rngcollation", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "rngsubopc", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "rngcanonical", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "rngsubdiff", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_replication_origin", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "roident", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "roname", + Type: ast.TypeName{Name: "text"}, + IsNotNull: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_replication_origin_status", + }, + Columns: []*catalog.Column{ + { + Name: "local_id", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "external_id", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "remote_lsn", + Type: ast.TypeName{Name: "pg_lsn"}, + Length: toPointer(8), + }, + { + Name: "local_lsn", + Type: ast.TypeName{Name: "pg_lsn"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_replication_slots", + }, + Columns: []*catalog.Column{ + { + Name: "slot_name", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "plugin", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "slot_type", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "datoid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "database", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "temporary", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "active", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "active_pid", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + Length: toPointer(4), + }, + { + Name: "catalog_xmin", + Type: ast.TypeName{Name: "xid"}, + Length: toPointer(4), + }, + { + Name: "restart_lsn", + Type: ast.TypeName{Name: "pg_lsn"}, + Length: toPointer(8), + }, + { + Name: "confirmed_flush_lsn", + Type: ast.TypeName{Name: "pg_lsn"}, + Length: toPointer(8), + }, + { + Name: "wal_status", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "safe_wal_size", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_rewrite", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "rulename", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "ev_class", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ev_type", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "ev_enabled", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "is_instead", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "ev_qual", + Type: ast.TypeName{Name: "pg_node_tree"}, + IsNotNull: true, + }, + { + Name: "ev_action", + Type: ast.TypeName{Name: "pg_node_tree"}, + IsNotNull: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_roles", + }, + Columns: []*catalog.Column{ + { + Name: "rolname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "rolsuper", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "rolinherit", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "rolcreaterole", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "rolcreatedb", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "rolcanlogin", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "rolreplication", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "rolconnlimit", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "rolpassword", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "rolvaliduntil", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "rolbypassrls", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "rolconfig", + Type: ast.TypeName{Name: "_text"}, + IsArray: true, + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_rules", + }, + Columns: []*catalog.Column{ + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "tablename", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "rulename", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "definition", + Type: ast.TypeName{Name: "text"}, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_seclabel", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "objoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "classoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "objsubid", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "provider", + Type: ast.TypeName{Name: "text"}, + IsNotNull: true, + }, + { + Name: "label", + Type: ast.TypeName{Name: "text"}, + IsNotNull: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_seclabels", + }, + Columns: []*catalog.Column{ + { + Name: "objoid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "classoid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "objsubid", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "objtype", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "objnamespace", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "objname", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "provider", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "label", + Type: ast.TypeName{Name: "text"}, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_sequence", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "seqrelid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "seqtypid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "seqstart", + Type: ast.TypeName{Name: "int8"}, + IsNotNull: true, + Length: toPointer(8), + }, + { + Name: "seqincrement", + Type: ast.TypeName{Name: "int8"}, + IsNotNull: true, + Length: toPointer(8), + }, + { + Name: "seqmax", + Type: ast.TypeName{Name: "int8"}, + IsNotNull: true, + Length: toPointer(8), + }, + { + Name: "seqmin", + Type: ast.TypeName{Name: "int8"}, + IsNotNull: true, + Length: toPointer(8), + }, + { + Name: "seqcache", + Type: ast.TypeName{Name: "int8"}, + IsNotNull: true, + Length: toPointer(8), + }, + { + Name: "seqcycle", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_sequences", + }, + Columns: []*catalog.Column{ + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "sequencename", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "sequenceowner", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "data_type", + Type: ast.TypeName{Name: "regtype"}, + Length: toPointer(4), + }, + { + Name: "start_value", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "min_value", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "max_value", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "increment_by", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "cycle", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "cache_size", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "last_value", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_settings", + }, + Columns: []*catalog.Column{ + { + Name: "name", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "setting", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "unit", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "category", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "short_desc", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "extra_desc", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "context", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "vartype", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "source", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "min_val", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "max_val", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "enumvals", + Type: ast.TypeName{Name: "_text"}, + IsArray: true, + }, + { + Name: "boot_val", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "reset_val", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "sourcefile", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "sourceline", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "pending_restart", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_shadow", + }, + Columns: []*catalog.Column{ + { + Name: "usename", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "usesysid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "usecreatedb", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "usesuper", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "userepl", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "usebypassrls", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "passwd", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "valuntil", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "useconfig", + Type: ast.TypeName{Name: "_text"}, + IsArray: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_shdepend", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "dbid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "classid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "objid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "objsubid", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "refclassid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "refobjid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "deptype", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_shdescription", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "objoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "classoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "description", + Type: ast.TypeName{Name: "text"}, + IsNotNull: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_shmem_allocations", + }, + Columns: []*catalog.Column{ + { + Name: "name", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "off", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "size", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "allocated_size", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_shseclabel", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "objoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "classoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "provider", + Type: ast.TypeName{Name: "text"}, + IsNotNull: true, + }, + { + Name: "label", + Type: ast.TypeName{Name: "text"}, + IsNotNull: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stat_activity", + }, + Columns: []*catalog.Column{ + { + Name: "datid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "datname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "pid", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "leader_pid", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "usesysid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "usename", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "application_name", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "client_addr", + Type: ast.TypeName{Name: "inet"}, + }, + { + Name: "client_hostname", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "client_port", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "backend_start", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "xact_start", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "query_start", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "state_change", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "wait_event_type", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "wait_event", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "state", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "backend_xid", + Type: ast.TypeName{Name: "xid"}, + Length: toPointer(4), + }, + { + Name: "backend_xmin", + Type: ast.TypeName{Name: "xid"}, + Length: toPointer(4), + }, + { + Name: "query", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "backend_type", + Type: ast.TypeName{Name: "text"}, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stat_all_indexes", + }, + Columns: []*catalog.Column{ + { + Name: "relid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "indexrelid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "relname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "indexrelname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "idx_scan", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "idx_tup_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "idx_tup_fetch", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stat_all_tables", + }, + Columns: []*catalog.Column{ + { + Name: "relid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "relname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "seq_scan", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "seq_tup_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "idx_scan", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "idx_tup_fetch", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_tup_ins", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_tup_upd", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_tup_del", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_tup_hot_upd", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_live_tup", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_dead_tup", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_mod_since_analyze", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_ins_since_vacuum", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "last_vacuum", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "last_autovacuum", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "last_analyze", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "last_autoanalyze", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "vacuum_count", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "autovacuum_count", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "analyze_count", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "autoanalyze_count", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stat_archiver", + }, + Columns: []*catalog.Column{ + { + Name: "archived_count", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "last_archived_wal", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "last_archived_time", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "failed_count", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "last_failed_wal", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "last_failed_time", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "stats_reset", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stat_bgwriter", + }, + Columns: []*catalog.Column{ + { + Name: "checkpoints_timed", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "checkpoints_req", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "checkpoint_write_time", + Type: ast.TypeName{Name: "float8"}, + Length: toPointer(8), + }, + { + Name: "checkpoint_sync_time", + Type: ast.TypeName{Name: "float8"}, + Length: toPointer(8), + }, + { + Name: "buffers_checkpoint", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "buffers_clean", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "maxwritten_clean", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "buffers_backend", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "buffers_backend_fsync", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "buffers_alloc", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "stats_reset", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stat_database", + }, + Columns: []*catalog.Column{ + { + Name: "datid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "datname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "numbackends", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "xact_commit", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "xact_rollback", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "blks_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "blks_hit", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "tup_returned", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "tup_fetched", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "tup_inserted", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "tup_updated", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "tup_deleted", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "conflicts", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "temp_files", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "temp_bytes", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "deadlocks", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "checksum_failures", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "checksum_last_failure", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "blk_read_time", + Type: ast.TypeName{Name: "float8"}, + Length: toPointer(8), + }, + { + Name: "blk_write_time", + Type: ast.TypeName{Name: "float8"}, + Length: toPointer(8), + }, + { + Name: "stats_reset", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stat_database_conflicts", + }, + Columns: []*catalog.Column{ + { + Name: "datid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "datname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "confl_tablespace", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "confl_lock", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "confl_snapshot", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "confl_bufferpin", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "confl_deadlock", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stat_gssapi", + }, + Columns: []*catalog.Column{ + { + Name: "pid", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "gss_authenticated", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "principal", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "encrypted", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stat_progress_analyze", + }, + Columns: []*catalog.Column{ + { + Name: "pid", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "datid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "datname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "relid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "phase", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "sample_blks_total", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "sample_blks_scanned", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "ext_stats_total", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "ext_stats_computed", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "child_tables_total", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "child_tables_done", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "current_child_table_relid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stat_progress_basebackup", + }, + Columns: []*catalog.Column{ + { + Name: "pid", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "phase", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "backup_total", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "backup_streamed", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "tablespaces_total", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "tablespaces_streamed", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stat_progress_cluster", + }, + Columns: []*catalog.Column{ + { + Name: "pid", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "datid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "datname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "relid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "command", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "phase", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "cluster_index_relid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "heap_tuples_scanned", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "heap_tuples_written", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "heap_blks_total", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "heap_blks_scanned", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "index_rebuild_count", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stat_progress_create_index", + }, + Columns: []*catalog.Column{ + { + Name: "pid", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "datid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "datname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "relid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "index_relid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "command", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "phase", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "lockers_total", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "lockers_done", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "current_locker_pid", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "blocks_total", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "blocks_done", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "tuples_total", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "tuples_done", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "partitions_total", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "partitions_done", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stat_progress_vacuum", + }, + Columns: []*catalog.Column{ + { + Name: "pid", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "datid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "datname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "relid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "phase", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "heap_blks_total", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "heap_blks_scanned", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "heap_blks_vacuumed", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "index_vacuum_count", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "max_dead_tuples", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "num_dead_tuples", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stat_replication", + }, + Columns: []*catalog.Column{ + { + Name: "pid", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "usesysid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "usename", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "application_name", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "client_addr", + Type: ast.TypeName{Name: "inet"}, + }, + { + Name: "client_hostname", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "client_port", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "backend_start", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "backend_xmin", + Type: ast.TypeName{Name: "xid"}, + Length: toPointer(4), + }, + { + Name: "state", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "sent_lsn", + Type: ast.TypeName{Name: "pg_lsn"}, + Length: toPointer(8), + }, + { + Name: "write_lsn", + Type: ast.TypeName{Name: "pg_lsn"}, + Length: toPointer(8), + }, + { + Name: "flush_lsn", + Type: ast.TypeName{Name: "pg_lsn"}, + Length: toPointer(8), + }, + { + Name: "replay_lsn", + Type: ast.TypeName{Name: "pg_lsn"}, + Length: toPointer(8), + }, + { + Name: "write_lag", + Type: ast.TypeName{Name: "interval"}, + Length: toPointer(16), + }, + { + Name: "flush_lag", + Type: ast.TypeName{Name: "interval"}, + Length: toPointer(16), + }, + { + Name: "replay_lag", + Type: ast.TypeName{Name: "interval"}, + Length: toPointer(16), + }, + { + Name: "sync_priority", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "sync_state", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "reply_time", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stat_slru", + }, + Columns: []*catalog.Column{ + { + Name: "name", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "blks_zeroed", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "blks_hit", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "blks_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "blks_written", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "blks_exists", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "flushes", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "truncates", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "stats_reset", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stat_ssl", + }, + Columns: []*catalog.Column{ + { + Name: "pid", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "ssl", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "version", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "cipher", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "bits", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "compression", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "client_dn", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "client_serial", + Type: ast.TypeName{Name: "numeric"}, + }, + { + Name: "issuer_dn", + Type: ast.TypeName{Name: "text"}, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stat_subscription", + }, + Columns: []*catalog.Column{ + { + Name: "subid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "subname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "pid", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "relid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "received_lsn", + Type: ast.TypeName{Name: "pg_lsn"}, + Length: toPointer(8), + }, + { + Name: "last_msg_send_time", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "last_msg_receipt_time", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "latest_end_lsn", + Type: ast.TypeName{Name: "pg_lsn"}, + Length: toPointer(8), + }, + { + Name: "latest_end_time", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stat_sys_indexes", + }, + Columns: []*catalog.Column{ + { + Name: "relid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "indexrelid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "relname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "indexrelname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "idx_scan", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "idx_tup_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "idx_tup_fetch", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stat_sys_tables", + }, + Columns: []*catalog.Column{ + { + Name: "relid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "relname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "seq_scan", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "seq_tup_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "idx_scan", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "idx_tup_fetch", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_tup_ins", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_tup_upd", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_tup_del", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_tup_hot_upd", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_live_tup", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_dead_tup", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_mod_since_analyze", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_ins_since_vacuum", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "last_vacuum", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "last_autovacuum", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "last_analyze", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "last_autoanalyze", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "vacuum_count", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "autovacuum_count", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "analyze_count", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "autoanalyze_count", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stat_user_functions", + }, + Columns: []*catalog.Column{ + { + Name: "funcid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "funcname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "calls", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "total_time", + Type: ast.TypeName{Name: "float8"}, + Length: toPointer(8), + }, + { + Name: "self_time", + Type: ast.TypeName{Name: "float8"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stat_user_indexes", + }, + Columns: []*catalog.Column{ + { + Name: "relid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "indexrelid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "relname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "indexrelname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "idx_scan", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "idx_tup_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "idx_tup_fetch", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stat_user_tables", + }, + Columns: []*catalog.Column{ + { + Name: "relid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "relname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "seq_scan", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "seq_tup_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "idx_scan", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "idx_tup_fetch", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_tup_ins", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_tup_upd", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_tup_del", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_tup_hot_upd", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_live_tup", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_dead_tup", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_mod_since_analyze", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_ins_since_vacuum", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "last_vacuum", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "last_autovacuum", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "last_analyze", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "last_autoanalyze", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "vacuum_count", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "autovacuum_count", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "analyze_count", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "autoanalyze_count", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stat_wal_receiver", + }, + Columns: []*catalog.Column{ + { + Name: "pid", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "status", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "receive_start_lsn", + Type: ast.TypeName{Name: "pg_lsn"}, + Length: toPointer(8), + }, + { + Name: "receive_start_tli", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "written_lsn", + Type: ast.TypeName{Name: "pg_lsn"}, + Length: toPointer(8), + }, + { + Name: "flushed_lsn", + Type: ast.TypeName{Name: "pg_lsn"}, + Length: toPointer(8), + }, + { + Name: "received_tli", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "last_msg_send_time", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "last_msg_receipt_time", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "latest_end_lsn", + Type: ast.TypeName{Name: "pg_lsn"}, + Length: toPointer(8), + }, + { + Name: "latest_end_time", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "slot_name", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "sender_host", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "sender_port", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "conninfo", + Type: ast.TypeName{Name: "text"}, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stat_xact_all_tables", + }, + Columns: []*catalog.Column{ + { + Name: "relid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "relname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "seq_scan", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "seq_tup_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "idx_scan", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "idx_tup_fetch", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_tup_ins", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_tup_upd", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_tup_del", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_tup_hot_upd", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stat_xact_sys_tables", + }, + Columns: []*catalog.Column{ + { + Name: "relid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "relname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "seq_scan", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "seq_tup_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "idx_scan", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "idx_tup_fetch", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_tup_ins", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_tup_upd", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_tup_del", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_tup_hot_upd", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stat_xact_user_functions", + }, + Columns: []*catalog.Column{ + { + Name: "funcid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "funcname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "calls", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "total_time", + Type: ast.TypeName{Name: "float8"}, + Length: toPointer(8), + }, + { + Name: "self_time", + Type: ast.TypeName{Name: "float8"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stat_xact_user_tables", + }, + Columns: []*catalog.Column{ + { + Name: "relid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "relname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "seq_scan", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "seq_tup_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "idx_scan", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "idx_tup_fetch", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_tup_ins", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_tup_upd", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_tup_del", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "n_tup_hot_upd", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_statio_all_indexes", + }, + Columns: []*catalog.Column{ + { + Name: "relid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "indexrelid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "relname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "indexrelname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "idx_blks_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "idx_blks_hit", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_statio_all_sequences", + }, + Columns: []*catalog.Column{ + { + Name: "relid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "relname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "blks_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "blks_hit", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_statio_all_tables", + }, + Columns: []*catalog.Column{ + { + Name: "relid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "relname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "heap_blks_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "heap_blks_hit", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "idx_blks_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "idx_blks_hit", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "toast_blks_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "toast_blks_hit", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "tidx_blks_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "tidx_blks_hit", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_statio_sys_indexes", + }, + Columns: []*catalog.Column{ + { + Name: "relid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "indexrelid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "relname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "indexrelname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "idx_blks_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "idx_blks_hit", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_statio_sys_sequences", + }, + Columns: []*catalog.Column{ + { + Name: "relid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "relname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "blks_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "blks_hit", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_statio_sys_tables", + }, + Columns: []*catalog.Column{ + { + Name: "relid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "relname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "heap_blks_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "heap_blks_hit", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "idx_blks_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "idx_blks_hit", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "toast_blks_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "toast_blks_hit", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "tidx_blks_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "tidx_blks_hit", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_statio_user_indexes", + }, + Columns: []*catalog.Column{ + { + Name: "relid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "indexrelid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "relname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "indexrelname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "idx_blks_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "idx_blks_hit", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_statio_user_sequences", + }, + Columns: []*catalog.Column{ + { + Name: "relid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "relname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "blks_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "blks_hit", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_statio_user_tables", + }, + Columns: []*catalog.Column{ + { + Name: "relid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "relname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "heap_blks_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "heap_blks_hit", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "idx_blks_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "idx_blks_hit", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "toast_blks_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "toast_blks_hit", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "tidx_blks_read", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + { + Name: "tidx_blks_hit", + Type: ast.TypeName{Name: "int8"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_statistic", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "starelid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "staattnum", + Type: ast.TypeName{Name: "int2"}, + IsNotNull: true, + Length: toPointer(2), + }, + { + Name: "stainherit", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "stanullfrac", + Type: ast.TypeName{Name: "float4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "stawidth", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "stadistinct", + Type: ast.TypeName{Name: "float4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "stakind1", + Type: ast.TypeName{Name: "int2"}, + IsNotNull: true, + Length: toPointer(2), + }, + { + Name: "stakind2", + Type: ast.TypeName{Name: "int2"}, + IsNotNull: true, + Length: toPointer(2), + }, + { + Name: "stakind3", + Type: ast.TypeName{Name: "int2"}, + IsNotNull: true, + Length: toPointer(2), + }, + { + Name: "stakind4", + Type: ast.TypeName{Name: "int2"}, + IsNotNull: true, + Length: toPointer(2), + }, + { + Name: "stakind5", + Type: ast.TypeName{Name: "int2"}, + IsNotNull: true, + Length: toPointer(2), + }, + { + Name: "staop1", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "staop2", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "staop3", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "staop4", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "staop5", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "stacoll1", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "stacoll2", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "stacoll3", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "stacoll4", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "stacoll5", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "stanumbers1", + Type: ast.TypeName{Name: "_float4"}, + IsArray: true, + }, + { + Name: "stanumbers2", + Type: ast.TypeName{Name: "_float4"}, + IsArray: true, + }, + { + Name: "stanumbers3", + Type: ast.TypeName{Name: "_float4"}, + IsArray: true, + }, + { + Name: "stanumbers4", + Type: ast.TypeName{Name: "_float4"}, + IsArray: true, + }, + { + Name: "stanumbers5", + Type: ast.TypeName{Name: "_float4"}, + IsArray: true, + }, + { + Name: "stavalues1", + Type: ast.TypeName{Name: "anyarray"}, + }, + { + Name: "stavalues2", + Type: ast.TypeName{Name: "anyarray"}, + }, + { + Name: "stavalues3", + Type: ast.TypeName{Name: "anyarray"}, + }, + { + Name: "stavalues4", + Type: ast.TypeName{Name: "anyarray"}, + }, + { + Name: "stavalues5", + Type: ast.TypeName{Name: "anyarray"}, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_statistic_ext", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "stxrelid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "stxname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "stxnamespace", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "stxowner", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "stxstattarget", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "stxkeys", + Type: ast.TypeName{Name: "int2vector"}, + IsNotNull: true, + IsArray: true, + }, + { + Name: "stxkind", + Type: ast.TypeName{Name: "_char"}, + IsNotNull: true, + IsArray: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_statistic_ext_data", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "stxoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "stxdndistinct", + Type: ast.TypeName{Name: "pg_ndistinct"}, + }, + { + Name: "stxddependencies", + Type: ast.TypeName{Name: "pg_dependencies"}, + }, + { + Name: "stxdmcv", + Type: ast.TypeName{Name: "pg_mcv_list"}, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stats", + }, + Columns: []*catalog.Column{ + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "tablename", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "attname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "inherited", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "null_frac", + Type: ast.TypeName{Name: "float4"}, + Length: toPointer(4), + }, + { + Name: "avg_width", + Type: ast.TypeName{Name: "int4"}, + Length: toPointer(4), + }, + { + Name: "n_distinct", + Type: ast.TypeName{Name: "float4"}, + Length: toPointer(4), + }, + { + Name: "most_common_vals", + Type: ast.TypeName{Name: "anyarray"}, + }, + { + Name: "most_common_freqs", + Type: ast.TypeName{Name: "_float4"}, + IsArray: true, + }, + { + Name: "histogram_bounds", + Type: ast.TypeName{Name: "anyarray"}, + }, + { + Name: "correlation", + Type: ast.TypeName{Name: "float4"}, + Length: toPointer(4), + }, + { + Name: "most_common_elems", + Type: ast.TypeName{Name: "anyarray"}, + }, + { + Name: "most_common_elem_freqs", + Type: ast.TypeName{Name: "_float4"}, + IsArray: true, + }, + { + Name: "elem_count_histogram", + Type: ast.TypeName{Name: "_float4"}, + IsArray: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_stats_ext", + }, + Columns: []*catalog.Column{ + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "tablename", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "statistics_schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "statistics_name", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "statistics_owner", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "attnames", + Type: ast.TypeName{Name: "_name"}, + IsArray: true, + }, + { + Name: "kinds", + Type: ast.TypeName{Name: "_char"}, + IsArray: true, + }, + { + Name: "n_distinct", + Type: ast.TypeName{Name: "pg_ndistinct"}, + }, + { + Name: "dependencies", + Type: ast.TypeName{Name: "pg_dependencies"}, + }, + { + Name: "most_common_vals", + Type: ast.TypeName{Name: "_text"}, + IsArray: true, + }, + { + Name: "most_common_val_nulls", + Type: ast.TypeName{Name: "_bool"}, + IsArray: true, + }, + { + Name: "most_common_freqs", + Type: ast.TypeName{Name: "_float8"}, + IsArray: true, + }, + { + Name: "most_common_base_freqs", + Type: ast.TypeName{Name: "_float8"}, + IsArray: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_subscription", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "subdbid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "subname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "subowner", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "subenabled", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "subconninfo", + Type: ast.TypeName{Name: "text"}, + IsNotNull: true, + }, + { + Name: "subslotname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "subsynccommit", + Type: ast.TypeName{Name: "text"}, + IsNotNull: true, + }, + { + Name: "subpublications", + Type: ast.TypeName{Name: "_text"}, + IsNotNull: true, + IsArray: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_subscription_rel", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "srsubid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "srrelid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "srsubstate", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "srsublsn", + Type: ast.TypeName{Name: "pg_lsn"}, + Length: toPointer(8), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_tables", + }, + Columns: []*catalog.Column{ + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "tablename", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "tableowner", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "tablespace", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "hasindexes", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "hasrules", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "hastriggers", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "rowsecurity", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_tablespace", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "spcname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "spcowner", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "spcacl", + Type: ast.TypeName{Name: "_aclitem"}, + IsArray: true, + }, + { + Name: "spcoptions", + Type: ast.TypeName{Name: "_text"}, + IsArray: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_timezone_abbrevs", + }, + Columns: []*catalog.Column{ + { + Name: "abbrev", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "utc_offset", + Type: ast.TypeName{Name: "interval"}, + Length: toPointer(16), + }, + { + Name: "is_dst", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_timezone_names", + }, + Columns: []*catalog.Column{ + { + Name: "name", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "abbrev", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "utc_offset", + Type: ast.TypeName{Name: "interval"}, + Length: toPointer(16), + }, + { + Name: "is_dst", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_transform", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "trftype", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "trflang", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "trffromsql", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "trftosql", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_trigger", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "tgrelid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "tgparentid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "tgname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "tgfoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "tgtype", + Type: ast.TypeName{Name: "int2"}, + IsNotNull: true, + Length: toPointer(2), + }, + { + Name: "tgenabled", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "tgisinternal", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "tgconstrrelid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "tgconstrindid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "tgconstraint", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "tgdeferrable", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "tginitdeferred", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "tgnargs", + Type: ast.TypeName{Name: "int2"}, + IsNotNull: true, + Length: toPointer(2), + }, + { + Name: "tgattr", + Type: ast.TypeName{Name: "int2vector"}, + IsNotNull: true, + IsArray: true, + }, + { + Name: "tgargs", + Type: ast.TypeName{Name: "bytea"}, + IsNotNull: true, + }, + { + Name: "tgqual", + Type: ast.TypeName{Name: "pg_node_tree"}, + }, + { + Name: "tgoldtable", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "tgnewtable", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_ts_config", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cfgname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "cfgnamespace", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cfgowner", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cfgparser", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_ts_config_map", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "mapcfg", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "maptokentype", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "mapseqno", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "mapdict", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_ts_dict", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "dictname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "dictnamespace", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "dictowner", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "dicttemplate", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "dictinitoption", + Type: ast.TypeName{Name: "text"}, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_ts_parser", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "prsname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "prsnamespace", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "prsstart", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "prstoken", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "prsend", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "prsheadline", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "prslextype", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_ts_template", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "tmplname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "tmplnamespace", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "tmplinit", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "tmpllexize", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_type", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "typname", + Type: ast.TypeName{Name: "name"}, + IsNotNull: true, + Length: toPointer(64), + }, + { + Name: "typnamespace", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "typowner", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "typlen", + Type: ast.TypeName{Name: "int2"}, + IsNotNull: true, + Length: toPointer(2), + }, + { + Name: "typbyval", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "typtype", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "typcategory", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "typispreferred", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "typisdefined", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "typdelim", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "typrelid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "typelem", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "typarray", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "typinput", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "typoutput", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "typreceive", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "typsend", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "typmodin", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "typmodout", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "typanalyze", + Type: ast.TypeName{Name: "regproc"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "typalign", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "typstorage", + Type: ast.TypeName{Name: "char"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "typnotnull", + Type: ast.TypeName{Name: "bool"}, + IsNotNull: true, + Length: toPointer(1), + }, + { + Name: "typbasetype", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "typtypmod", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "typndims", + Type: ast.TypeName{Name: "int4"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "typcollation", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "typdefaultbin", + Type: ast.TypeName{Name: "pg_node_tree"}, + }, + { + Name: "typdefault", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "typacl", + Type: ast.TypeName{Name: "_aclitem"}, + IsArray: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_user", + }, + Columns: []*catalog.Column{ + { + Name: "usename", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "usesysid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "usecreatedb", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "usesuper", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "userepl", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "usebypassrls", + Type: ast.TypeName{Name: "bool"}, + Length: toPointer(1), + }, + { + Name: "passwd", + Type: ast.TypeName{Name: "text"}, + }, + { + Name: "valuntil", + Type: ast.TypeName{Name: "timestamptz"}, + Length: toPointer(8), + }, + { + Name: "useconfig", + Type: ast.TypeName{Name: "_text"}, + IsArray: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_user_mapping", + }, + Columns: []*catalog.Column{ + { + Name: "tableoid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmax", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmax", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "cmin", + Type: ast.TypeName{Name: "cid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "xmin", + Type: ast.TypeName{Name: "xid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "ctid", + Type: ast.TypeName{Name: "tid"}, + IsNotNull: true, + Length: toPointer(6), + }, + { + Name: "oid", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "umuser", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "umserver", + Type: ast.TypeName{Name: "oid"}, + IsNotNull: true, + Length: toPointer(4), + }, + { + Name: "umoptions", + Type: ast.TypeName{Name: "_text"}, + IsArray: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_user_mappings", + }, + Columns: []*catalog.Column{ + { + Name: "umid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "srvid", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "srvname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "umuser", + Type: ast.TypeName{Name: "oid"}, + Length: toPointer(4), + }, + { + Name: "usename", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "umoptions", + Type: ast.TypeName{Name: "_text"}, + IsArray: true, + }, + }, + }, + { + Rel: &ast.TableName{ + Catalog: "pg_catalog", + Schema: "pg_catalog", + Name: "pg_views", + }, + Columns: []*catalog.Column{ + { + Name: "schemaname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "viewname", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "viewowner", + Type: ast.TypeName{Name: "name"}, + Length: toPointer(64), + }, + { + Name: "definition", + Type: ast.TypeName{Name: "text"}, + }, + }, + }, + } return s } From 244377a889e34d56638ce134bc4b3cc7f2334873 Mon Sep 17 00:00:00 2001 From: Steven Kabbes Date: Tue, 19 Jul 2022 06:47:54 -0700 Subject: [PATCH 4/5] test: add end-to-end test for pg_timezone_names --- .../pg_timezone_names/postgresql/pgx/go/db.go | 32 ++++++++++++ .../postgresql/pgx/go/models.go | 7 +++ .../postgresql/pgx/go/query.sql.go | 47 +++++++++++++++++ .../postgresql/pgx/query.sql | 2 + .../postgresql/pgx/sqlc.json | 13 +++++ .../postgresql/stdlib/go/db.go | 31 ++++++++++++ .../postgresql/stdlib/go/models.go | 7 +++ .../postgresql/stdlib/go/query.sql.go | 50 +++++++++++++++++++ .../postgresql/stdlib/query.sql | 2 + .../postgresql/stdlib/sqlc.json | 12 +++++ 10 files changed, 203 insertions(+) create mode 100644 internal/endtoend/testdata/pg_timezone_names/postgresql/pgx/go/db.go create mode 100644 internal/endtoend/testdata/pg_timezone_names/postgresql/pgx/go/models.go create mode 100644 internal/endtoend/testdata/pg_timezone_names/postgresql/pgx/go/query.sql.go create mode 100644 internal/endtoend/testdata/pg_timezone_names/postgresql/pgx/query.sql create mode 100644 internal/endtoend/testdata/pg_timezone_names/postgresql/pgx/sqlc.json create mode 100644 internal/endtoend/testdata/pg_timezone_names/postgresql/stdlib/go/db.go create mode 100644 internal/endtoend/testdata/pg_timezone_names/postgresql/stdlib/go/models.go create mode 100644 internal/endtoend/testdata/pg_timezone_names/postgresql/stdlib/go/query.sql.go create mode 100644 internal/endtoend/testdata/pg_timezone_names/postgresql/stdlib/query.sql create mode 100644 internal/endtoend/testdata/pg_timezone_names/postgresql/stdlib/sqlc.json diff --git a/internal/endtoend/testdata/pg_timezone_names/postgresql/pgx/go/db.go b/internal/endtoend/testdata/pg_timezone_names/postgresql/pgx/go/db.go new file mode 100644 index 0000000000..9d5f1c84a5 --- /dev/null +++ b/internal/endtoend/testdata/pg_timezone_names/postgresql/pgx/go/db.go @@ -0,0 +1,32 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.15.0 + +package querytest + +import ( + "context" + + "github.com/jackc/pgconn" + "github.com/jackc/pgx/v4" +) + +type DBTX interface { + Exec(context.Context, string, ...interface{}) (pgconn.CommandTag, error) + Query(context.Context, string, ...interface{}) (pgx.Rows, error) + QueryRow(context.Context, string, ...interface{}) pgx.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx pgx.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/pg_timezone_names/postgresql/pgx/go/models.go b/internal/endtoend/testdata/pg_timezone_names/postgresql/pgx/go/models.go new file mode 100644 index 0000000000..c2799883c2 --- /dev/null +++ b/internal/endtoend/testdata/pg_timezone_names/postgresql/pgx/go/models.go @@ -0,0 +1,7 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.15.0 + +package querytest + +import () diff --git a/internal/endtoend/testdata/pg_timezone_names/postgresql/pgx/go/query.sql.go b/internal/endtoend/testdata/pg_timezone_names/postgresql/pgx/go/query.sql.go new file mode 100644 index 0000000000..0ed01279ef --- /dev/null +++ b/internal/endtoend/testdata/pg_timezone_names/postgresql/pgx/go/query.sql.go @@ -0,0 +1,47 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.15.0 +// source: query.sql + +package querytest + +import ( + "context" + "database/sql" +) + +const getTimezones = `-- name: GetTimezones :many +SELECT name, abbrev, utc_offset, is_dst from pg_catalog.pg_timezone_names +` + +type GetTimezonesRow struct { + Name sql.NullString + Abbrev sql.NullString + UtcOffset sql.NullInt64 + IsDst sql.NullBool +} + +func (q *Queries) GetTimezones(ctx context.Context) ([]GetTimezonesRow, error) { + rows, err := q.db.Query(ctx, getTimezones) + if err != nil { + return nil, err + } + defer rows.Close() + var items []GetTimezonesRow + for rows.Next() { + var i GetTimezonesRow + if err := rows.Scan( + &i.Name, + &i.Abbrev, + &i.UtcOffset, + &i.IsDst, + ); err != nil { + return nil, err + } + items = append(items, i) + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} diff --git a/internal/endtoend/testdata/pg_timezone_names/postgresql/pgx/query.sql b/internal/endtoend/testdata/pg_timezone_names/postgresql/pgx/query.sql new file mode 100644 index 0000000000..26f435b163 --- /dev/null +++ b/internal/endtoend/testdata/pg_timezone_names/postgresql/pgx/query.sql @@ -0,0 +1,2 @@ +-- name: GetTimezones :many +SELECT * from pg_catalog.pg_timezone_names; diff --git a/internal/endtoend/testdata/pg_timezone_names/postgresql/pgx/sqlc.json b/internal/endtoend/testdata/pg_timezone_names/postgresql/pgx/sqlc.json new file mode 100644 index 0000000000..9403bd0279 --- /dev/null +++ b/internal/endtoend/testdata/pg_timezone_names/postgresql/pgx/sqlc.json @@ -0,0 +1,13 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "engine": "postgresql", + "sql_package": "pgx/v4", + "name": "querytest", + "schema": "query.sql", + "queries": "query.sql" + } + ] +} diff --git a/internal/endtoend/testdata/pg_timezone_names/postgresql/stdlib/go/db.go b/internal/endtoend/testdata/pg_timezone_names/postgresql/stdlib/go/db.go new file mode 100644 index 0000000000..5f69347d4b --- /dev/null +++ b/internal/endtoend/testdata/pg_timezone_names/postgresql/stdlib/go/db.go @@ -0,0 +1,31 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.15.0 + +package querytest + +import ( + "context" + "database/sql" +) + +type DBTX interface { + ExecContext(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext(context.Context, string) (*sql.Stmt, error) + QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext(context.Context, string, ...interface{}) *sql.Row +} + +func New(db DBTX) *Queries { + return &Queries{db: db} +} + +type Queries struct { + db DBTX +} + +func (q *Queries) WithTx(tx *sql.Tx) *Queries { + return &Queries{ + db: tx, + } +} diff --git a/internal/endtoend/testdata/pg_timezone_names/postgresql/stdlib/go/models.go b/internal/endtoend/testdata/pg_timezone_names/postgresql/stdlib/go/models.go new file mode 100644 index 0000000000..c2799883c2 --- /dev/null +++ b/internal/endtoend/testdata/pg_timezone_names/postgresql/stdlib/go/models.go @@ -0,0 +1,7 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.15.0 + +package querytest + +import () diff --git a/internal/endtoend/testdata/pg_timezone_names/postgresql/stdlib/go/query.sql.go b/internal/endtoend/testdata/pg_timezone_names/postgresql/stdlib/go/query.sql.go new file mode 100644 index 0000000000..6fa7e115c1 --- /dev/null +++ b/internal/endtoend/testdata/pg_timezone_names/postgresql/stdlib/go/query.sql.go @@ -0,0 +1,50 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.15.0 +// source: query.sql + +package querytest + +import ( + "context" + "database/sql" +) + +const getTimezones = `-- name: GetTimezones :many +SELECT name, abbrev, utc_offset, is_dst from pg_catalog.pg_timezone_names +` + +type GetTimezonesRow struct { + Name sql.NullString + Abbrev sql.NullString + UtcOffset sql.NullInt64 + IsDst sql.NullBool +} + +func (q *Queries) GetTimezones(ctx context.Context) ([]GetTimezonesRow, error) { + rows, err := q.db.QueryContext(ctx, getTimezones) + if err != nil { + return nil, err + } + defer rows.Close() + var items []GetTimezonesRow + for rows.Next() { + var i GetTimezonesRow + if err := rows.Scan( + &i.Name, + &i.Abbrev, + &i.UtcOffset, + &i.IsDst, + ); err != nil { + return nil, err + } + items = append(items, i) + } + if err := rows.Close(); err != nil { + return nil, err + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil +} diff --git a/internal/endtoend/testdata/pg_timezone_names/postgresql/stdlib/query.sql b/internal/endtoend/testdata/pg_timezone_names/postgresql/stdlib/query.sql new file mode 100644 index 0000000000..26f435b163 --- /dev/null +++ b/internal/endtoend/testdata/pg_timezone_names/postgresql/stdlib/query.sql @@ -0,0 +1,2 @@ +-- name: GetTimezones :many +SELECT * from pg_catalog.pg_timezone_names; diff --git a/internal/endtoend/testdata/pg_timezone_names/postgresql/stdlib/sqlc.json b/internal/endtoend/testdata/pg_timezone_names/postgresql/stdlib/sqlc.json new file mode 100644 index 0000000000..c72b6132d5 --- /dev/null +++ b/internal/endtoend/testdata/pg_timezone_names/postgresql/stdlib/sqlc.json @@ -0,0 +1,12 @@ +{ + "version": "1", + "packages": [ + { + "path": "go", + "engine": "postgresql", + "name": "querytest", + "schema": "query.sql", + "queries": "query.sql" + } + ] +} From c0c4cab5fad7ec44499d87b460d208d24940508d Mon Sep 17 00:00:00 2001 From: Steven Kabbes Date: Mon, 22 Aug 2022 08:57:00 -0700 Subject: [PATCH 5/5] recommit generated files --- .../testdata/codegen_json/gen/codegen.json | 34137 +++++++++++++++- .../gen/codegen.json | 34137 +++++++++++++++- 2 files changed, 68272 insertions(+), 2 deletions(-) diff --git a/internal/endtoend/testdata/codegen_json/gen/codegen.json b/internal/endtoend/testdata/codegen_json/gen/codegen.json index 6732c428c9..8d8f278d42 100644 --- a/internal/endtoend/testdata/codegen_json/gen/codegen.json +++ b/internal/endtoend/testdata/codegen_json/gen/codegen.json @@ -152,7 +152,34142 @@ { "comment": "", "name": "pg_catalog", - "tables": [], + "tables": [ + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "aggfnoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "aggkind", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "aggnumdirectargs", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "aggtransfn", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "aggfinalfn", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "aggcombinefn", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "aggserialfn", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "aggdeserialfn", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "aggmtransfn", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "aggminvtransfn", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "aggmfinalfn", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "aggfinalextra", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "aggmfinalextra", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "aggfinalmodify", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "aggmfinalmodify", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "aggsortop", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "aggtranstype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "aggtransspace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "aggmtranstype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "aggmtransspace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "agginitval", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "aggminitval", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "amname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "amhandler", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "amtype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "amopfamily", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "amoplefttype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "amoprighttype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "amopstrategy", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "amoppurpose", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "amopopr", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "amopmethod", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "amopsortfamily", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "amprocfamily", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "amproclefttype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "amprocrighttype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "amprocnum", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "amproc", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "adrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "adnum", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "adbin", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_node_tree" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "attrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "attname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "atttypid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "attstattarget", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "attlen", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "attnum", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "attndims", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "attcacheoff", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "atttypmod", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "attbyval", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "attstorage", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "attalign", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "attnotnull", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "atthasdef", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "atthasmissing", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "attidentity", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "attgenerated", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "attisdropped", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "attislocal", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "attinhcount", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "attcollation", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "attacl", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_aclitem" + } + }, + { + "name": "attoptions", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + }, + { + "name": "attfdwoptions", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + }, + { + "name": "attmissingval", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "anyarray" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "roleid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "member", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "grantor", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "admin_option", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "rolname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "rolsuper", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rolinherit", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rolcreaterole", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rolcreatedb", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rolcanlogin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rolreplication", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rolbypassrls", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rolconnlimit", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "rolpassword", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "rolvaliduntil", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "columns": [ + { + "name": "name", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "version", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "installed", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "superuser", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "trusted", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "relocatable", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "schema", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "requires", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_name" + } + }, + { + "name": "comment", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "columns": [ + { + "name": "name", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "default_version", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "installed_version", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "comment", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "castsource", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "casttarget", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "castfunc", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "castcontext", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "castmethod", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "relname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relnamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "reltype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "reloftype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "relowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "relam", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "relfilenode", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "reltablespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "relpages", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "reltuples", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float4" + } + }, + { + "name": "relallvisible", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "reltoastrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "relhasindex", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "relisshared", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "relpersistence", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "relkind", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "relnatts", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "relchecks", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "relhasrules", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "relhastriggers", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "relhassubclass", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "relrowsecurity", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "relforcerowsecurity", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "relispopulated", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "relreplident", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "relispartition", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "relrewrite", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "relfrozenxid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "relminmxid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "relacl", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_aclitem" + } + }, + { + "name": "reloptions", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + }, + { + "name": "relpartbound", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_node_tree" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "collname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "collnamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "collowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "collprovider", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "collisdeterministic", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "collencoding", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "collcollate", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "collctype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "collversion", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_config" + }, + "columns": [ + { + "name": "name", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_config" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "setting", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_config" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "conname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "connamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "contype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "condeferrable", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "condeferred", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "convalidated", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "conrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "contypid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "conindid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "conparentid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "confrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "confupdtype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "confdeltype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "confmatchtype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "conislocal", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "coninhcount", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "connoinherit", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "conkey", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_int2" + } + }, + { + "name": "confkey", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_int2" + } + }, + { + "name": "conpfeqop", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_oid" + } + }, + { + "name": "conppeqop", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_oid" + } + }, + { + "name": "conffeqop", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_oid" + } + }, + { + "name": "conexclop", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_oid" + } + }, + { + "name": "conbin", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_node_tree" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "conname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "connamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "conowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "conforencoding", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "contoencoding", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "conproc", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "condefault", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "columns": [ + { + "name": "name", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "statement", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "is_holdable", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "is_binary", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "is_scrollable", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "creation_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "datname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "datdba", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "encoding", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "datcollate", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "datctype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "datistemplate", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "datallowconn", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "datconnlimit", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "datlastsysoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "datfrozenxid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "datminmxid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "dattablespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "datacl", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_aclitem" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "setdatabase", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "setrole", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "setconfig", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "defaclrole", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "defaclnamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "defaclobjtype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "defaclacl", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_aclitem" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "classid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "objid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "objsubid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "refclassid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "refobjid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "refobjsubid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "deptype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "objoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "classoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "objsubid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "description", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "enumtypid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "enumsortorder", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float4" + } + }, + { + "name": "enumlabel", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "evtname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "evtevent", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "evtowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "evtfoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "evtenabled", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "evttags", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "extname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "extowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "extnamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "extrelocatable", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "extversion", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "extconfig", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_oid" + } + }, + { + "name": "extcondition", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "columns": [ + { + "name": "sourcefile", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "sourceline", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "seqno", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "name", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "setting", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "applied", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "error", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "fdwname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "fdwowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "fdwhandler", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "fdwvalidator", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "fdwacl", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_aclitem" + } + }, + { + "name": "fdwoptions", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "srvname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "srvowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "srvfdw", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "srvtype", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "srvversion", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "srvacl", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_aclitem" + } + }, + { + "name": "srvoptions", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "ftrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "ftserver", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "ftoptions", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_group" + }, + "columns": [ + { + "name": "groname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_group" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "grosysid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_group" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "grolist", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_group" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_oid" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "columns": [ + { + "name": "line_number", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "type", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "database", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + }, + { + "name": "user_name", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + }, + { + "name": "address", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "netmask", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "auth_method", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "options", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + }, + { + "name": "error", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "indexrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "indrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "indnatts", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "indnkeyatts", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "indisunique", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "indisprimary", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "indisexclusion", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "indimmediate", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "indisclustered", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "indisvalid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "indcheckxmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "indisready", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "indislive", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "indisreplident", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "indkey", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2vector" + } + }, + { + "name": "indcollation", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oidvector" + } + }, + { + "name": "indclass", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oidvector" + } + }, + { + "name": "indoption", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2vector" + } + }, + { + "name": "indexprs", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_node_tree" + } + }, + { + "name": "indpred", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_node_tree" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "columns": [ + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "tablename", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "indexname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "tablespace", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "indexdef", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "inhrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "inhparent", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "inhseqno", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "objoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "classoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "objsubid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "privtype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "initprivs", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_aclitem" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "lanname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "lanowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "lanispl", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "lanpltrusted", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "lanplcallfoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "laninline", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "lanvalidator", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "lanacl", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_aclitem" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "loid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "pageno", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "data", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bytea" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "lomowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "lomacl", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_aclitem" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "columns": [ + { + "name": "locktype", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "database", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "relation", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "page", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "tuple", + "not_null": false, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "virtualxid", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "transactionid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "classid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "objid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "objsubid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "virtualtransaction", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "mode", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "granted", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "fastpath", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "columns": [ + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "matviewname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "matviewowner", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "tablespace", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "hasindexes", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "ispopulated", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "definition", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "nspname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "nspowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "nspacl", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_aclitem" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "opcmethod", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "opcname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "opcnamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "opcowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "opcfamily", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "opcintype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "opcdefault", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "opckeytype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "oprname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "oprnamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "oprowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "oprkind", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "oprcanmerge", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "oprcanhash", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "oprleft", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "oprright", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "oprresult", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "oprcom", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "oprnegate", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "oprcode", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "oprrest", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "oprjoin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "opfmethod", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "opfname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "opfnamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "opfowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "partrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "partstrat", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "partnatts", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "partdefid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "partattrs", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2vector" + } + }, + { + "name": "partclass", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oidvector" + } + }, + { + "name": "partcollation", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oidvector" + } + }, + { + "name": "partexprs", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_node_tree" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "columns": [ + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "tablename", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "policyname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "permissive", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "roles", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_name" + } + }, + { + "name": "cmd", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "qual", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "with_check", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "polname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "polrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "polcmd", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "polpermissive", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "polroles", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_oid" + } + }, + { + "name": "polqual", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_node_tree" + } + }, + { + "name": "polwithcheck", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_node_tree" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "columns": [ + { + "name": "name", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "statement", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "prepare_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "parameter_types", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_regtype" + } + }, + { + "name": "from_sql", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "columns": [ + { + "name": "transaction", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "gid", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "prepared", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "owner", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "database", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "proname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "pronamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "proowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "prolang", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "procost", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float4" + } + }, + { + "name": "prorows", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float4" + } + }, + { + "name": "provariadic", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "prosupport", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "prokind", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "prosecdef", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "proleakproof", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "proisstrict", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "proretset", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "provolatile", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "proparallel", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "pronargs", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "pronargdefaults", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "prorettype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "proargtypes", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oidvector" + } + }, + { + "name": "proallargtypes", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_oid" + } + }, + { + "name": "proargmodes", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_char" + } + }, + { + "name": "proargnames", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + }, + { + "name": "proargdefaults", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_node_tree" + } + }, + { + "name": "protrftypes", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_oid" + } + }, + { + "name": "prosrc", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "probin", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "proconfig", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + }, + { + "name": "proacl", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_aclitem" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "pubname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "pubowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "puballtables", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "pubinsert", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "pubupdate", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "pubdelete", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "pubtruncate", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "pubviaroot", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "prpubid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "prrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "columns": [ + { + "name": "pubname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "tablename", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "rngtypid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "rngsubtype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "rngcollation", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "rngsubopc", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "rngcanonical", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "rngsubdiff", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "roident", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "roname", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "columns": [ + { + "name": "local_id", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "external_id", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "remote_lsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + }, + { + "name": "local_lsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "columns": [ + { + "name": "slot_name", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "plugin", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "slot_type", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "datoid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "database", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "temporary", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "active", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "active_pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "xmin", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "catalog_xmin", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "restart_lsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + }, + { + "name": "confirmed_flush_lsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + }, + { + "name": "wal_status", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "safe_wal_size", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "rulename", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "ev_class", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "ev_type", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "ev_enabled", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "is_instead", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "ev_qual", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_node_tree" + } + }, + { + "name": "ev_action", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_node_tree" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "columns": [ + { + "name": "rolname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "rolsuper", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rolinherit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rolcreaterole", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rolcreatedb", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rolcanlogin", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rolreplication", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rolconnlimit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "rolpassword", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "rolvaliduntil", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "rolbypassrls", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rolconfig", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + }, + { + "name": "oid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "columns": [ + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "tablename", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "rulename", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "definition", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "objoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "classoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "objsubid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "provider", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "label", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "columns": [ + { + "name": "objoid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "classoid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "objsubid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "objtype", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "objnamespace", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "objname", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "provider", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "label", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "seqrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "seqtypid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "seqstart", + "not_null": true, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "seqincrement", + "not_null": true, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "seqmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "seqmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "seqcache", + "not_null": true, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "seqcycle", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "columns": [ + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "sequencename", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "sequenceowner", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "data_type", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regtype" + } + }, + { + "name": "start_value", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "min_value", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "max_value", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "increment_by", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "cycle", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "cache_size", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "last_value", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "columns": [ + { + "name": "name", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "setting", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "unit", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "category", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "short_desc", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "extra_desc", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "context", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "vartype", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "source", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "min_val", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "max_val", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "enumvals", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + }, + { + "name": "boot_val", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "reset_val", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "sourcefile", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "sourceline", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "pending_restart", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "columns": [ + { + "name": "usename", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "usesysid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "usecreatedb", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "usesuper", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "userepl", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "usebypassrls", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "passwd", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "valuntil", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "useconfig", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "dbid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "classid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "objid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "objsubid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "refclassid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "refobjid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "deptype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "objoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "classoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "description", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "columns": [ + { + "name": "name", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "off", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "size", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "allocated_size", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "objoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "classoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "provider", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "label", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "columns": [ + { + "name": "datid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "datname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "leader_pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "usesysid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "usename", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "application_name", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "client_addr", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "inet" + } + }, + { + "name": "client_hostname", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "client_port", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "backend_start", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "xact_start", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "query_start", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "state_change", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "wait_event_type", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "wait_event", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "state", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "backend_xid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "backend_xmin", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "query", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "backend_type", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "indexrelid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "indexrelname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "idx_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_tup_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "seq_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_del", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_live_tup", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_dead_tup", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_mod_since_analyze", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_ins_since_vacuum", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "last_vacuum", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "last_autovacuum", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "last_analyze", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "last_autoanalyze", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "vacuum_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "autovacuum_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "analyze_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "autoanalyze_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "columns": [ + { + "name": "archived_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "last_archived_wal", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "last_archived_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "failed_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "last_failed_wal", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "last_failed_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "stats_reset", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "columns": [ + { + "name": "checkpoints_timed", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "checkpoints_req", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "checkpoint_write_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float8" + } + }, + { + "name": "checkpoint_sync_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float8" + } + }, + { + "name": "buffers_checkpoint", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "buffers_clean", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "maxwritten_clean", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "buffers_backend", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "buffers_backend_fsync", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "buffers_alloc", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "stats_reset", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "columns": [ + { + "name": "datid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "datname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "numbackends", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "xact_commit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "xact_rollback", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tup_returned", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tup_fetched", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tup_inserted", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tup_updated", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tup_deleted", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "conflicts", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "temp_files", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "temp_bytes", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "deadlocks", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "checksum_failures", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "checksum_last_failure", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "blk_read_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float8" + } + }, + { + "name": "blk_write_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float8" + } + }, + { + "name": "stats_reset", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "columns": [ + { + "name": "datid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "datname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "confl_tablespace", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "confl_lock", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "confl_snapshot", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "confl_bufferpin", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "confl_deadlock", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "columns": [ + { + "name": "pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "gss_authenticated", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "principal", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "encrypted", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "columns": [ + { + "name": "pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "datid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "datname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "phase", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "sample_blks_total", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "sample_blks_scanned", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "ext_stats_total", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "ext_stats_computed", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "child_tables_total", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "child_tables_done", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "current_child_table_relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "columns": [ + { + "name": "pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "phase", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "backup_total", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "backup_streamed", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tablespaces_total", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tablespaces_streamed", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "columns": [ + { + "name": "pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "datid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "datname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "command", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "phase", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "cluster_index_relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "heap_tuples_scanned", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "heap_tuples_written", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "heap_blks_total", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "heap_blks_scanned", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "index_rebuild_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "columns": [ + { + "name": "pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "datid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "datname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "index_relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "command", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "phase", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "lockers_total", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "lockers_done", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "current_locker_pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "blocks_total", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "blocks_done", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tuples_total", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tuples_done", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "partitions_total", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "partitions_done", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "columns": [ + { + "name": "pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "datid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "datname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "phase", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "heap_blks_total", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "heap_blks_scanned", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "heap_blks_vacuumed", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "index_vacuum_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "max_dead_tuples", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "num_dead_tuples", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "columns": [ + { + "name": "pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "usesysid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "usename", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "application_name", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "client_addr", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "inet" + } + }, + { + "name": "client_hostname", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "client_port", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "backend_start", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "backend_xmin", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "state", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "sent_lsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + }, + { + "name": "write_lsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + }, + { + "name": "flush_lsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + }, + { + "name": "replay_lsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + }, + { + "name": "write_lag", + "not_null": false, + "is_array": false, + "comment": "", + "length": 16, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "interval" + } + }, + { + "name": "flush_lag", + "not_null": false, + "is_array": false, + "comment": "", + "length": 16, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "interval" + } + }, + { + "name": "replay_lag", + "not_null": false, + "is_array": false, + "comment": "", + "length": 16, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "interval" + } + }, + { + "name": "sync_priority", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "sync_state", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "reply_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "columns": [ + { + "name": "name", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "blks_zeroed", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "blks_written", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "blks_exists", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "flushes", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "truncates", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "stats_reset", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "columns": [ + { + "name": "pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "ssl", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "version", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "cipher", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "bits", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "compression", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "client_dn", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "client_serial", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "numeric" + } + }, + { + "name": "issuer_dn", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "columns": [ + { + "name": "subid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "subname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "received_lsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + }, + { + "name": "last_msg_send_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "last_msg_receipt_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "latest_end_lsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + }, + { + "name": "latest_end_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "indexrelid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "indexrelname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "idx_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_tup_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "seq_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_del", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_live_tup", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_dead_tup", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_mod_since_analyze", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_ins_since_vacuum", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "last_vacuum", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "last_autovacuum", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "last_analyze", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "last_autoanalyze", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "vacuum_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "autovacuum_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "analyze_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "autoanalyze_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "columns": [ + { + "name": "funcid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "funcname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "calls", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "total_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float8" + } + }, + { + "name": "self_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "indexrelid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "indexrelname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "idx_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_tup_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "seq_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_del", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_live_tup", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_dead_tup", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_mod_since_analyze", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_ins_since_vacuum", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "last_vacuum", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "last_autovacuum", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "last_analyze", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "last_autoanalyze", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "vacuum_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "autovacuum_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "analyze_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "autoanalyze_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "columns": [ + { + "name": "pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "status", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "receive_start_lsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + }, + { + "name": "receive_start_tli", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "written_lsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + }, + { + "name": "flushed_lsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + }, + { + "name": "received_tli", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "last_msg_send_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "last_msg_receipt_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "latest_end_lsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + }, + { + "name": "latest_end_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "slot_name", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "sender_host", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "sender_port", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "conninfo", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "seq_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_del", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "seq_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_del", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "columns": [ + { + "name": "funcid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "funcname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "calls", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "total_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float8" + } + }, + { + "name": "self_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "seq_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_del", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "indexrelid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "indexrelname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "idx_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "heap_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "heap_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "toast_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "toast_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tidx_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tidx_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "indexrelid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "indexrelname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "idx_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "heap_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "heap_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "toast_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "toast_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tidx_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tidx_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "indexrelid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "indexrelname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "idx_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "heap_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "heap_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "toast_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "toast_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tidx_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tidx_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "starelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "staattnum", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "stainherit", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "stanullfrac", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float4" + } + }, + { + "name": "stawidth", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "stadistinct", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float4" + } + }, + { + "name": "stakind1", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "stakind2", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "stakind3", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "stakind4", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "stakind5", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "staop1", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "staop2", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "staop3", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "staop4", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "staop5", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "stacoll1", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "stacoll2", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "stacoll3", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "stacoll4", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "stacoll5", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "stanumbers1", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_float4" + } + }, + { + "name": "stanumbers2", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_float4" + } + }, + { + "name": "stanumbers3", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_float4" + } + }, + { + "name": "stanumbers4", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_float4" + } + }, + { + "name": "stanumbers5", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_float4" + } + }, + { + "name": "stavalues1", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "anyarray" + } + }, + { + "name": "stavalues2", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "anyarray" + } + }, + { + "name": "stavalues3", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "anyarray" + } + }, + { + "name": "stavalues4", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "anyarray" + } + }, + { + "name": "stavalues5", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "anyarray" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "stxrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "stxname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "stxnamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "stxowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "stxstattarget", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "stxkeys", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2vector" + } + }, + { + "name": "stxkind", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_char" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "stxoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "stxdndistinct", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_ndistinct" + } + }, + { + "name": "stxddependencies", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_dependencies" + } + }, + { + "name": "stxdmcv", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_mcv_list" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "columns": [ + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "tablename", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "attname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "inherited", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "null_frac", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float4" + } + }, + { + "name": "avg_width", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "n_distinct", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float4" + } + }, + { + "name": "most_common_vals", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "anyarray" + } + }, + { + "name": "most_common_freqs", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_float4" + } + }, + { + "name": "histogram_bounds", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "anyarray" + } + }, + { + "name": "correlation", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float4" + } + }, + { + "name": "most_common_elems", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "anyarray" + } + }, + { + "name": "most_common_elem_freqs", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_float4" + } + }, + { + "name": "elem_count_histogram", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_float4" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "columns": [ + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "tablename", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "statistics_schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "statistics_name", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "statistics_owner", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "attnames", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_name" + } + }, + { + "name": "kinds", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_char" + } + }, + { + "name": "n_distinct", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_ndistinct" + } + }, + { + "name": "dependencies", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_dependencies" + } + }, + { + "name": "most_common_vals", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + }, + { + "name": "most_common_val_nulls", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_bool" + } + }, + { + "name": "most_common_freqs", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_float8" + } + }, + { + "name": "most_common_base_freqs", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_float8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "subdbid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "subname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "subowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "subenabled", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "subconninfo", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "subslotname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "subsynccommit", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "subpublications", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "srsubid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "srrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "srsubstate", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "srsublsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "columns": [ + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "tablename", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "tableowner", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "tablespace", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "hasindexes", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "hasrules", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "hastriggers", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rowsecurity", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "spcname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "spcowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "spcacl", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_aclitem" + } + }, + { + "name": "spcoptions", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_abbrevs" + }, + "columns": [ + { + "name": "abbrev", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_abbrevs" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "utc_offset", + "not_null": false, + "is_array": false, + "comment": "", + "length": 16, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_abbrevs" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "interval" + } + }, + { + "name": "is_dst", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_abbrevs" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "columns": [ + { + "name": "name", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "abbrev", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "utc_offset", + "not_null": false, + "is_array": false, + "comment": "", + "length": 16, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "interval" + } + }, + { + "name": "is_dst", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "trftype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "trflang", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "trffromsql", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "trftosql", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "tgrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "tgparentid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "tgname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "tgfoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "tgtype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "tgenabled", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "tgisinternal", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "tgconstrrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "tgconstrindid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "tgconstraint", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "tgdeferrable", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "tginitdeferred", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "tgnargs", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "tgattr", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2vector" + } + }, + { + "name": "tgargs", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bytea" + } + }, + { + "name": "tgqual", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_node_tree" + } + }, + { + "name": "tgoldtable", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "tgnewtable", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cfgname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "cfgnamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cfgowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cfgparser", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "mapcfg", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "maptokentype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "mapseqno", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "mapdict", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "dictname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "dictnamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "dictowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "dicttemplate", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "dictinitoption", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "prsname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "prsnamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "prsstart", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "prstoken", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "prsend", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "prsheadline", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "prslextype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "tmplname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "tmplnamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "tmplinit", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "tmpllexize", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "typname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "typnamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "typowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "typlen", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "typbyval", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "typtype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "typcategory", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "typispreferred", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "typisdefined", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "typdelim", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "typrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "typelem", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "typarray", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "typinput", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "typoutput", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "typreceive", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "typsend", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "typmodin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "typmodout", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "typanalyze", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "typalign", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "typstorage", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "typnotnull", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "typbasetype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "typtypmod", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "typndims", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "typcollation", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "typdefaultbin", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_node_tree" + } + }, + { + "name": "typdefault", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "typacl", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_aclitem" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "columns": [ + { + "name": "usename", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "usesysid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "usecreatedb", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "usesuper", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "userepl", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "usebypassrls", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "passwd", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "valuntil", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "useconfig", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "umuser", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "umserver", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "umoptions", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "columns": [ + { + "name": "umid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "srvid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "srvname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "umuser", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "usename", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "umoptions", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "columns": [ + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "viewname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "viewowner", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "definition", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + } + ], "enums": [], "composite_types": [] } diff --git a/internal/endtoend/testdata/process_plugin_sqlc_gen_json/gen/codegen.json b/internal/endtoend/testdata/process_plugin_sqlc_gen_json/gen/codegen.json index af4e63aa0d..0844ed70c5 100644 --- a/internal/endtoend/testdata/process_plugin_sqlc_gen_json/gen/codegen.json +++ b/internal/endtoend/testdata/process_plugin_sqlc_gen_json/gen/codegen.json @@ -152,7 +152,34142 @@ { "comment": "", "name": "pg_catalog", - "tables": [], + "tables": [ + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "aggfnoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "aggkind", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "aggnumdirectargs", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "aggtransfn", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "aggfinalfn", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "aggcombinefn", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "aggserialfn", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "aggdeserialfn", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "aggmtransfn", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "aggminvtransfn", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "aggmfinalfn", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "aggfinalextra", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "aggmfinalextra", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "aggfinalmodify", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "aggmfinalmodify", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "aggsortop", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "aggtranstype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "aggtransspace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "aggmtranstype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "aggmtransspace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "agginitval", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "aggminitval", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_aggregate" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "amname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "amhandler", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "amtype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_am" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "amopfamily", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "amoplefttype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "amoprighttype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "amopstrategy", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "amoppurpose", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "amopopr", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "amopmethod", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "amopsortfamily", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amop" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "amprocfamily", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "amproclefttype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "amprocrighttype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "amprocnum", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "amproc", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_amproc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "adrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "adnum", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "adbin", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attrdef" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_node_tree" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "attrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "attname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "atttypid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "attstattarget", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "attlen", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "attnum", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "attndims", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "attcacheoff", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "atttypmod", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "attbyval", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "attstorage", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "attalign", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "attnotnull", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "atthasdef", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "atthasmissing", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "attidentity", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "attgenerated", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "attisdropped", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "attislocal", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "attinhcount", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "attcollation", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "attacl", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_aclitem" + } + }, + { + "name": "attoptions", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + }, + { + "name": "attfdwoptions", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + }, + { + "name": "attmissingval", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_attribute" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "anyarray" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "roleid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "member", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "grantor", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "admin_option", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_auth_members" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "rolname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "rolsuper", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rolinherit", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rolcreaterole", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rolcreatedb", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rolcanlogin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rolreplication", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rolbypassrls", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rolconnlimit", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "rolpassword", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "rolvaliduntil", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_authid" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "columns": [ + { + "name": "name", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "version", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "installed", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "superuser", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "trusted", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "relocatable", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "schema", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "requires", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_name" + } + }, + { + "name": "comment", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extension_versions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "columns": [ + { + "name": "name", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "default_version", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "installed_version", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "comment", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_available_extensions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "castsource", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "casttarget", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "castfunc", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "castcontext", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "castmethod", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cast" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "relname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relnamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "reltype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "reloftype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "relowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "relam", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "relfilenode", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "reltablespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "relpages", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "reltuples", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float4" + } + }, + { + "name": "relallvisible", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "reltoastrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "relhasindex", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "relisshared", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "relpersistence", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "relkind", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "relnatts", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "relchecks", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "relhasrules", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "relhastriggers", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "relhassubclass", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "relrowsecurity", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "relforcerowsecurity", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "relispopulated", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "relreplident", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "relispartition", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "relrewrite", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "relfrozenxid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "relminmxid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "relacl", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_aclitem" + } + }, + { + "name": "reloptions", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + }, + { + "name": "relpartbound", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_class" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_node_tree" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "collname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "collnamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "collowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "collprovider", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "collisdeterministic", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "collencoding", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "collcollate", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "collctype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "collversion", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_collation" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_config" + }, + "columns": [ + { + "name": "name", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_config" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "setting", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_config" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "conname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "connamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "contype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "condeferrable", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "condeferred", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "convalidated", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "conrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "contypid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "conindid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "conparentid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "confrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "confupdtype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "confdeltype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "confmatchtype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "conislocal", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "coninhcount", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "connoinherit", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "conkey", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_int2" + } + }, + { + "name": "confkey", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_int2" + } + }, + { + "name": "conpfeqop", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_oid" + } + }, + { + "name": "conppeqop", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_oid" + } + }, + { + "name": "conffeqop", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_oid" + } + }, + { + "name": "conexclop", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_oid" + } + }, + { + "name": "conbin", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_constraint" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_node_tree" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "conname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "connamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "conowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "conforencoding", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "contoencoding", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "conproc", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "condefault", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_conversion" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "columns": [ + { + "name": "name", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "statement", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "is_holdable", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "is_binary", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "is_scrollable", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "creation_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_cursors" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "datname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "datdba", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "encoding", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "datcollate", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "datctype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "datistemplate", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "datallowconn", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "datconnlimit", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "datlastsysoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "datfrozenxid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "datminmxid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "dattablespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "datacl", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_aclitem" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "setdatabase", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "setrole", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "setconfig", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_db_role_setting" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "defaclrole", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "defaclnamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "defaclobjtype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "defaclacl", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_default_acl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_aclitem" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "classid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "objid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "objsubid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "refclassid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "refobjid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "refobjsubid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "deptype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_depend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "objoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "classoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "objsubid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "description", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_description" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "enumtypid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "enumsortorder", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float4" + } + }, + { + "name": "enumlabel", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_enum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "evtname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "evtevent", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "evtowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "evtfoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "evtenabled", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "evttags", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_event_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "extname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "extowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "extnamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "extrelocatable", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "extversion", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "extconfig", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_oid" + } + }, + { + "name": "extcondition", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_extension" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "columns": [ + { + "name": "sourcefile", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "sourceline", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "seqno", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "name", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "setting", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "applied", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "error", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_file_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "fdwname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "fdwowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "fdwhandler", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "fdwvalidator", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "fdwacl", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_aclitem" + } + }, + { + "name": "fdwoptions", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_data_wrapper" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "srvname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "srvowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "srvfdw", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "srvtype", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "srvversion", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "srvacl", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_aclitem" + } + }, + { + "name": "srvoptions", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_server" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "ftrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "ftserver", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "ftoptions", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_foreign_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_group" + }, + "columns": [ + { + "name": "groname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_group" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "grosysid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_group" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "grolist", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_group" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_oid" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "columns": [ + { + "name": "line_number", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "type", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "database", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + }, + { + "name": "user_name", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + }, + { + "name": "address", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "netmask", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "auth_method", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "options", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + }, + { + "name": "error", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_hba_file_rules" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "indexrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "indrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "indnatts", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "indnkeyatts", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "indisunique", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "indisprimary", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "indisexclusion", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "indimmediate", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "indisclustered", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "indisvalid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "indcheckxmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "indisready", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "indislive", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "indisreplident", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "indkey", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2vector" + } + }, + { + "name": "indcollation", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oidvector" + } + }, + { + "name": "indclass", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oidvector" + } + }, + { + "name": "indoption", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2vector" + } + }, + { + "name": "indexprs", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_node_tree" + } + }, + { + "name": "indpred", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_node_tree" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "columns": [ + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "tablename", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "indexname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "tablespace", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "indexdef", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "inhrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "inhparent", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "inhseqno", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_inherits" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "objoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "classoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "objsubid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "privtype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "initprivs", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_init_privs" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_aclitem" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "lanname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "lanowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "lanispl", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "lanpltrusted", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "lanplcallfoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "laninline", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "lanvalidator", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "lanacl", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_language" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_aclitem" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "loid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "pageno", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "data", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bytea" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "lomowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "lomacl", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_largeobject_metadata" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_aclitem" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "columns": [ + { + "name": "locktype", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "database", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "relation", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "page", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "tuple", + "not_null": false, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "virtualxid", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "transactionid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "classid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "objid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "objsubid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "virtualtransaction", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "mode", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "granted", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "fastpath", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_locks" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "columns": [ + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "matviewname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "matviewowner", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "tablespace", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "hasindexes", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "ispopulated", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "definition", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_matviews" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "nspname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "nspowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "nspacl", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_namespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_aclitem" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "opcmethod", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "opcname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "opcnamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "opcowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "opcfamily", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "opcintype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "opcdefault", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "opckeytype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opclass" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "oprname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "oprnamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "oprowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "oprkind", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "oprcanmerge", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "oprcanhash", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "oprleft", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "oprright", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "oprresult", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "oprcom", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "oprnegate", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "oprcode", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "oprrest", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "oprjoin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_operator" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "opfmethod", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "opfname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "opfnamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "opfowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_opfamily" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "partrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "partstrat", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "partnatts", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "partdefid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "partattrs", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2vector" + } + }, + { + "name": "partclass", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oidvector" + } + }, + { + "name": "partcollation", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oidvector" + } + }, + { + "name": "partexprs", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_partitioned_table" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_node_tree" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "columns": [ + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "tablename", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "policyname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "permissive", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "roles", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_name" + } + }, + { + "name": "cmd", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "qual", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "with_check", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policies" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "polname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "polrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "polcmd", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "polpermissive", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "polroles", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_oid" + } + }, + { + "name": "polqual", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_node_tree" + } + }, + { + "name": "polwithcheck", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_policy" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_node_tree" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "columns": [ + { + "name": "name", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "statement", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "prepare_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "parameter_types", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_regtype" + } + }, + { + "name": "from_sql", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_statements" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "columns": [ + { + "name": "transaction", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "gid", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "prepared", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "owner", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "database", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_prepared_xacts" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "proname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "pronamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "proowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "prolang", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "procost", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float4" + } + }, + { + "name": "prorows", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float4" + } + }, + { + "name": "provariadic", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "prosupport", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "prokind", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "prosecdef", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "proleakproof", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "proisstrict", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "proretset", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "provolatile", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "proparallel", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "pronargs", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "pronargdefaults", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "prorettype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "proargtypes", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oidvector" + } + }, + { + "name": "proallargtypes", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_oid" + } + }, + { + "name": "proargmodes", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_char" + } + }, + { + "name": "proargnames", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + }, + { + "name": "proargdefaults", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_node_tree" + } + }, + { + "name": "protrftypes", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_oid" + } + }, + { + "name": "prosrc", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "probin", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "proconfig", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + }, + { + "name": "proacl", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_proc" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_aclitem" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "pubname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "pubowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "puballtables", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "pubinsert", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "pubupdate", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "pubdelete", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "pubtruncate", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "pubviaroot", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "prpubid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "prrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "columns": [ + { + "name": "pubname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "tablename", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_publication_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "rngtypid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "rngsubtype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "rngcollation", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "rngsubopc", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "rngcanonical", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "rngsubdiff", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_range" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "roident", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "roname", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "columns": [ + { + "name": "local_id", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "external_id", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "remote_lsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + }, + { + "name": "local_lsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_origin_status" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "columns": [ + { + "name": "slot_name", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "plugin", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "slot_type", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "datoid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "database", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "temporary", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "active", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "active_pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "xmin", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "catalog_xmin", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "restart_lsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + }, + { + "name": "confirmed_flush_lsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + }, + { + "name": "wal_status", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "safe_wal_size", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_replication_slots" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "rulename", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "ev_class", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "ev_type", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "ev_enabled", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "is_instead", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "ev_qual", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_node_tree" + } + }, + { + "name": "ev_action", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rewrite" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_node_tree" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "columns": [ + { + "name": "rolname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "rolsuper", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rolinherit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rolcreaterole", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rolcreatedb", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rolcanlogin", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rolreplication", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rolconnlimit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "rolpassword", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "rolvaliduntil", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "rolbypassrls", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rolconfig", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + }, + { + "name": "oid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_roles" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "columns": [ + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "tablename", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "rulename", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "definition", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_rules" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "objoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "classoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "objsubid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "provider", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "label", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "columns": [ + { + "name": "objoid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "classoid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "objsubid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "objtype", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "objnamespace", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "objname", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "provider", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "label", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_seclabels" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "seqrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "seqtypid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "seqstart", + "not_null": true, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "seqincrement", + "not_null": true, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "seqmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "seqmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "seqcache", + "not_null": true, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "seqcycle", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequence" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "columns": [ + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "sequencename", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "sequenceowner", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "data_type", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regtype" + } + }, + { + "name": "start_value", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "min_value", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "max_value", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "increment_by", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "cycle", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "cache_size", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "last_value", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "columns": [ + { + "name": "name", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "setting", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "unit", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "category", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "short_desc", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "extra_desc", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "context", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "vartype", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "source", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "min_val", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "max_val", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "enumvals", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + }, + { + "name": "boot_val", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "reset_val", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "sourcefile", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "sourceline", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "pending_restart", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_settings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "columns": [ + { + "name": "usename", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "usesysid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "usecreatedb", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "usesuper", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "userepl", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "usebypassrls", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "passwd", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "valuntil", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "useconfig", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shadow" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "dbid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "classid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "objid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "objsubid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "refclassid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "refobjid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "deptype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdepend" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "objoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "classoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "description", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shdescription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "columns": [ + { + "name": "name", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "off", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "size", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "allocated_size", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shmem_allocations" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "objoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "classoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "provider", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "label", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_shseclabel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "columns": [ + { + "name": "datid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "datname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "leader_pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "usesysid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "usename", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "application_name", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "client_addr", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "inet" + } + }, + { + "name": "client_hostname", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "client_port", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "backend_start", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "xact_start", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "query_start", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "state_change", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "wait_event_type", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "wait_event", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "state", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "backend_xid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "backend_xmin", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "query", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "backend_type", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_activity" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "indexrelid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "indexrelname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "idx_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_tup_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "seq_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_del", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_live_tup", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_dead_tup", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_mod_since_analyze", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_ins_since_vacuum", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "last_vacuum", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "last_autovacuum", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "last_analyze", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "last_autoanalyze", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "vacuum_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "autovacuum_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "analyze_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "autoanalyze_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "columns": [ + { + "name": "archived_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "last_archived_wal", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "last_archived_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "failed_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "last_failed_wal", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "last_failed_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "stats_reset", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_archiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "columns": [ + { + "name": "checkpoints_timed", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "checkpoints_req", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "checkpoint_write_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float8" + } + }, + { + "name": "checkpoint_sync_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float8" + } + }, + { + "name": "buffers_checkpoint", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "buffers_clean", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "maxwritten_clean", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "buffers_backend", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "buffers_backend_fsync", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "buffers_alloc", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "stats_reset", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_bgwriter" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "columns": [ + { + "name": "datid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "datname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "numbackends", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "xact_commit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "xact_rollback", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tup_returned", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tup_fetched", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tup_inserted", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tup_updated", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tup_deleted", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "conflicts", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "temp_files", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "temp_bytes", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "deadlocks", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "checksum_failures", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "checksum_last_failure", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "blk_read_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float8" + } + }, + { + "name": "blk_write_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float8" + } + }, + { + "name": "stats_reset", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "columns": [ + { + "name": "datid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "datname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "confl_tablespace", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "confl_lock", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "confl_snapshot", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "confl_bufferpin", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "confl_deadlock", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_database_conflicts" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "columns": [ + { + "name": "pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "gss_authenticated", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "principal", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "encrypted", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_gssapi" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "columns": [ + { + "name": "pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "datid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "datname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "phase", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "sample_blks_total", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "sample_blks_scanned", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "ext_stats_total", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "ext_stats_computed", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "child_tables_total", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "child_tables_done", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "current_child_table_relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_analyze" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "columns": [ + { + "name": "pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "phase", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "backup_total", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "backup_streamed", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tablespaces_total", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tablespaces_streamed", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_basebackup" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "columns": [ + { + "name": "pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "datid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "datname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "command", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "phase", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "cluster_index_relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "heap_tuples_scanned", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "heap_tuples_written", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "heap_blks_total", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "heap_blks_scanned", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "index_rebuild_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_cluster" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "columns": [ + { + "name": "pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "datid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "datname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "index_relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "command", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "phase", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "lockers_total", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "lockers_done", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "current_locker_pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "blocks_total", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "blocks_done", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tuples_total", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tuples_done", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "partitions_total", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "partitions_done", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_create_index" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "columns": [ + { + "name": "pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "datid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "datname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "phase", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "heap_blks_total", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "heap_blks_scanned", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "heap_blks_vacuumed", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "index_vacuum_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "max_dead_tuples", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "num_dead_tuples", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_progress_vacuum" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "columns": [ + { + "name": "pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "usesysid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "usename", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "application_name", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "client_addr", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "inet" + } + }, + { + "name": "client_hostname", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "client_port", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "backend_start", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "backend_xmin", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "state", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "sent_lsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + }, + { + "name": "write_lsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + }, + { + "name": "flush_lsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + }, + { + "name": "replay_lsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + }, + { + "name": "write_lag", + "not_null": false, + "is_array": false, + "comment": "", + "length": 16, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "interval" + } + }, + { + "name": "flush_lag", + "not_null": false, + "is_array": false, + "comment": "", + "length": 16, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "interval" + } + }, + { + "name": "replay_lag", + "not_null": false, + "is_array": false, + "comment": "", + "length": 16, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "interval" + } + }, + { + "name": "sync_priority", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "sync_state", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "reply_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_replication" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "columns": [ + { + "name": "name", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "blks_zeroed", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "blks_written", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "blks_exists", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "flushes", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "truncates", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "stats_reset", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_slru" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "columns": [ + { + "name": "pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "ssl", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "version", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "cipher", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "bits", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "compression", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "client_dn", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "client_serial", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "numeric" + } + }, + { + "name": "issuer_dn", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_ssl" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "columns": [ + { + "name": "subid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "subname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "received_lsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + }, + { + "name": "last_msg_send_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "last_msg_receipt_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "latest_end_lsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + }, + { + "name": "latest_end_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "indexrelid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "indexrelname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "idx_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_tup_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "seq_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_del", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_live_tup", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_dead_tup", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_mod_since_analyze", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_ins_since_vacuum", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "last_vacuum", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "last_autovacuum", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "last_analyze", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "last_autoanalyze", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "vacuum_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "autovacuum_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "analyze_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "autoanalyze_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "columns": [ + { + "name": "funcid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "funcname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "calls", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "total_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float8" + } + }, + { + "name": "self_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_functions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "indexrelid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "indexrelname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "idx_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_tup_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "seq_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_del", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_live_tup", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_dead_tup", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_mod_since_analyze", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_ins_since_vacuum", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "last_vacuum", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "last_autovacuum", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "last_analyze", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "last_autoanalyze", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "vacuum_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "autovacuum_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "analyze_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "autoanalyze_count", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "columns": [ + { + "name": "pid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "status", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "receive_start_lsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + }, + { + "name": "receive_start_tli", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "written_lsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + }, + { + "name": "flushed_lsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + }, + { + "name": "received_tli", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "last_msg_send_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "last_msg_receipt_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "latest_end_lsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + }, + { + "name": "latest_end_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "slot_name", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "sender_host", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "sender_port", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "conninfo", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_wal_receiver" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "seq_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_del", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "seq_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_del", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "columns": [ + { + "name": "funcid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "funcname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "calls", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "total_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float8" + } + }, + { + "name": "self_time", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_functions" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "seq_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "seq_tup_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_scan", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_tup_fetch", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_ins", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_upd", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_del", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "n_tup_hot_upd", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stat_xact_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "indexrelid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "indexrelname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "idx_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "heap_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "heap_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "toast_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "toast_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tidx_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tidx_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_all_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "indexrelid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "indexrelname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "idx_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "heap_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "heap_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "toast_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "toast_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tidx_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tidx_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_sys_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "indexrelid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "indexrelname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "idx_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_indexes" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_sequences" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "columns": [ + { + "name": "relid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "relname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "heap_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "heap_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "idx_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "toast_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "toast_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tidx_blks_read", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + }, + { + "name": "tidx_blks_hit", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statio_user_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "starelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "staattnum", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "stainherit", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "stanullfrac", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float4" + } + }, + { + "name": "stawidth", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "stadistinct", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float4" + } + }, + { + "name": "stakind1", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "stakind2", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "stakind3", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "stakind4", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "stakind5", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "staop1", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "staop2", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "staop3", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "staop4", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "staop5", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "stacoll1", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "stacoll2", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "stacoll3", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "stacoll4", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "stacoll5", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "stanumbers1", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_float4" + } + }, + { + "name": "stanumbers2", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_float4" + } + }, + { + "name": "stanumbers3", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_float4" + } + }, + { + "name": "stanumbers4", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_float4" + } + }, + { + "name": "stanumbers5", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_float4" + } + }, + { + "name": "stavalues1", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "anyarray" + } + }, + { + "name": "stavalues2", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "anyarray" + } + }, + { + "name": "stavalues3", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "anyarray" + } + }, + { + "name": "stavalues4", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "anyarray" + } + }, + { + "name": "stavalues5", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "anyarray" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "stxrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "stxname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "stxnamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "stxowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "stxstattarget", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "stxkeys", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2vector" + } + }, + { + "name": "stxkind", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_char" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "stxoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "stxdndistinct", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_ndistinct" + } + }, + { + "name": "stxddependencies", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_dependencies" + } + }, + { + "name": "stxdmcv", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_statistic_ext_data" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_mcv_list" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "columns": [ + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "tablename", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "attname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "inherited", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "null_frac", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float4" + } + }, + { + "name": "avg_width", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "n_distinct", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float4" + } + }, + { + "name": "most_common_vals", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "anyarray" + } + }, + { + "name": "most_common_freqs", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_float4" + } + }, + { + "name": "histogram_bounds", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "anyarray" + } + }, + { + "name": "correlation", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "float4" + } + }, + { + "name": "most_common_elems", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "anyarray" + } + }, + { + "name": "most_common_elem_freqs", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_float4" + } + }, + { + "name": "elem_count_histogram", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_float4" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "columns": [ + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "tablename", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "statistics_schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "statistics_name", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "statistics_owner", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "attnames", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_name" + } + }, + { + "name": "kinds", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_char" + } + }, + { + "name": "n_distinct", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_ndistinct" + } + }, + { + "name": "dependencies", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_dependencies" + } + }, + { + "name": "most_common_vals", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + }, + { + "name": "most_common_val_nulls", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_bool" + } + }, + { + "name": "most_common_freqs", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_float8" + } + }, + { + "name": "most_common_base_freqs", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_stats_ext" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_float8" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "subdbid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "subname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "subowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "subenabled", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "subconninfo", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "subslotname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "subsynccommit", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "subpublications", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "srsubid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "srrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "srsubstate", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "srsublsn", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_subscription_rel" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_lsn" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "columns": [ + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "tablename", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "tableowner", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "tablespace", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "hasindexes", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "hasrules", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "hastriggers", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "rowsecurity", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tables" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "spcname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "spcowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "spcacl", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_aclitem" + } + }, + { + "name": "spcoptions", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_tablespace" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_abbrevs" + }, + "columns": [ + { + "name": "abbrev", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_abbrevs" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "utc_offset", + "not_null": false, + "is_array": false, + "comment": "", + "length": 16, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_abbrevs" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "interval" + } + }, + { + "name": "is_dst", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_abbrevs" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "columns": [ + { + "name": "name", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "abbrev", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "utc_offset", + "not_null": false, + "is_array": false, + "comment": "", + "length": 16, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "interval" + } + }, + { + "name": "is_dst", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_timezone_names" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "trftype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "trflang", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "trffromsql", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "trftosql", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_transform" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "tgrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "tgparentid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "tgname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "tgfoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "tgtype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "tgenabled", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "tgisinternal", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "tgconstrrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "tgconstrindid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "tgconstraint", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "tgdeferrable", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "tginitdeferred", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "tgnargs", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "tgattr", + "not_null": true, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2vector" + } + }, + { + "name": "tgargs", + "not_null": true, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bytea" + } + }, + { + "name": "tgqual", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_node_tree" + } + }, + { + "name": "tgoldtable", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "tgnewtable", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_trigger" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cfgname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "cfgnamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cfgowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cfgparser", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "mapcfg", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "maptokentype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "mapseqno", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "mapdict", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_config_map" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "dictname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "dictnamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "dictowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "dicttemplate", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "dictinitoption", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_dict" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "prsname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "prsnamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "prsstart", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "prstoken", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "prsend", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "prsheadline", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "prslextype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_parser" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "tmplname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "tmplnamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "tmplinit", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "tmpllexize", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_ts_template" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "typname", + "not_null": true, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "typnamespace", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "typowner", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "typlen", + "not_null": true, + "is_array": false, + "comment": "", + "length": 2, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int2" + } + }, + { + "name": "typbyval", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "typtype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "typcategory", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "typispreferred", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "typisdefined", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "typdelim", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "typrelid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "typelem", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "typarray", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "typinput", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "typoutput", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "typreceive", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "typsend", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "typmodin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "typmodout", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "typanalyze", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "regproc" + } + }, + { + "name": "typalign", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "typstorage", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "char" + } + }, + { + "name": "typnotnull", + "not_null": true, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "typbasetype", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "typtypmod", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "typndims", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "int4" + } + }, + { + "name": "typcollation", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "typdefaultbin", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "pg_node_tree" + } + }, + { + "name": "typdefault", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "typacl", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_type" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_aclitem" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "columns": [ + { + "name": "usename", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "usesysid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "usecreatedb", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "usesuper", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "userepl", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "usebypassrls", + "not_null": false, + "is_array": false, + "comment": "", + "length": 1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "bool" + } + }, + { + "name": "passwd", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + }, + { + "name": "valuntil", + "not_null": false, + "is_array": false, + "comment": "", + "length": 8, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "timestamptz" + } + }, + { + "name": "useconfig", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "columns": [ + { + "name": "tableoid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "cmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmax", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "cmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "cid" + } + }, + { + "name": "xmin", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "xid" + } + }, + { + "name": "ctid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 6, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "tid" + } + }, + { + "name": "oid", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "umuser", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "umserver", + "not_null": true, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "umoptions", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mapping" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "columns": [ + { + "name": "umid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "srvid", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "srvname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "umuser", + "not_null": false, + "is_array": false, + "comment": "", + "length": 4, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "oid" + } + }, + { + "name": "usename", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "umoptions", + "not_null": false, + "is_array": true, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_user_mappings" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "_text" + } + } + ], + "comment": "" + }, + { + "rel": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "columns": [ + { + "name": "schemaname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "viewname", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "viewowner", + "not_null": false, + "is_array": false, + "comment": "", + "length": 64, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "name" + } + }, + { + "name": "definition", + "not_null": false, + "is_array": false, + "comment": "", + "length": -1, + "is_named_param": false, + "is_func_call": false, + "scope": "", + "table": { + "catalog": "pg_catalog", + "schema": "pg_catalog", + "name": "pg_views" + }, + "table_alias": "", + "type": { + "catalog": "", + "schema": "", + "name": "text" + } + } + ], + "comment": "" + } + ], "enums": [], "composite_types": [] }