schema-variables-20191226.patch.gz

application/gzip

Filename: schema-variables-20191226.patch.gz
Type: application/gzip
Part: 0
Message: Re: proposal: schema variables

Patch

Same data as JSON: GET /api/v1/attachments/:id/patch the parsed metadata as JSON — format, series position, per-file stats; never the diff bytes. API reference →
Format: unified
File+
doc/src/sgml/catalogs.sgml 146 0
doc/src/sgml/ref/allfiles.sgml 4 0
doc/src/sgml/ref/alter_default_privileges.sgml 10 0
doc/src/sgml/ref/alter_variable.sgml 170 0
doc/src/sgml/ref/create_variable.sgml 187 0
doc/src/sgml/ref/discard.sgml 12 1
doc/src/sgml/ref/drop_variable.sgml 93 0
doc/src/sgml/reference.sgml 4 0
doc/src/sgml/ref/grant.sgml 22 0
doc/src/sgml/ref/let.sgml 104 0
doc/src/sgml/ref/pg_restore.sgml 11 0
doc/src/sgml/ref/revoke.sgml 6 0
src/backend/access/transam/xact.c 10 0
src/backend/catalog/aclchk.c 307 0
src/backend/catalog/dependency.c 16 1
src/backend/catalog/Makefile 2 1
src/backend/catalog/namespace.c 273 0
src/backend/catalog/objectaddress.c 124 2
src/backend/catalog/pg_variable.c 383 0
src/backend/commands/alter.c 9 0
src/backend/commands/discard.c 6 0
src/backend/commands/dropcmds.c 4 0
src/backend/commands/event_trigger.c 9 1
src/backend/commands/Makefile 1 0
src/backend/commands/prepare.c 1 0
src/backend/commands/schemavariable.c 1102 0
src/backend/commands/tablecmds.c 1 0
src/backend/executor/execExpr.c 55 0
src/backend/executor/execExprInterp.c 12 0
src/backend/executor/execMain.c 63 0
src/backend/executor/execParallel.c 146 2
src/backend/executor/Makefile 1 0
src/backend/executor/svariableReceiver.c 145 0
src/backend/jit/llvm/llvmjit_expr.c 6 0
src/backend/nodes/copyfuncs.c 22 0
src/backend/nodes/equalfuncs.c 17 0
src/backend/nodes/outfuncs.c 22 0
src/backend/nodes/readfuncs.c 5 0
src/backend/optimizer/plan/planner.c 12 2
src/backend/optimizer/plan/setrefs.c 101 3
src/backend/optimizer/prep/preptlist.c 5 0
src/backend/optimizer/util/clauses.c 33 6
src/backend/parser/analyze.c 248 0
src/backend/parser/gram.y 209 8
src/backend/parser/parse_agg.c 6 0
src/backend/parser/parse_expr.c 162 0
src/backend/parser/parse_func.c 4 0
src/backend/parser/parse_target.c 1 12
src/backend/rewrite/rewriteHandler.c 1 1
src/backend/rewrite/rowsecurity.c 6 4
src/backend/tcop/dest.c 7 0
src/backend/tcop/postgres.c 1 0
src/backend/tcop/pquery.c 3 0
src/backend/tcop/utility.c 43 1
src/backend/utils/adt/acl.c 21 0
src/backend/utils/adt/ruleutils.c 9 0
src/backend/utils/cache/lsyscache.c 13 0
src/backend/utils/cache/syscache.c 23 0
src/backend/utils/fmgr/fmgr.c 10 6
src/bin/pg_dump/common.c 3 0
src/bin/pg_dump/pg_backup_archiver.c 11 1
src/bin/pg_dump/pg_backup.h 2 0
src/bin/pg_dump/pg_dump.c 233 1
src/bin/pg_dump/pg_dump.h 22 1
src/bin/pg_dump/pg_dump_sort.c 24 19
src/bin/pg_dump/pg_restore.c 8 1
src/bin/pg_dump/t/002_pg_dump.pl 12 0
src/bin/psql/command.c 3 0
src/bin/psql/describe.c 82 0
src/bin/psql/describe.h 3 0
src/bin/psql/help.c 1 0
src/bin/psql/tab-complete.c 63 7
src/include/catalog/dependency.h 3 2
src/include/catalog/indexing.h 6 0
src/include/catalog/namespace.h 7 0
src/include/catalog/pg_default_acl.h 1 0
src/include/catalog/pg_proc.dat 3 0
src/include/catalog/pg_variable.h 111 0
src/include/commands/schemavariable.h 43 0
src/include/executor/execdesc.h 4 0
src/include/executor/execExpr.h 10 0
src/include/executor/svariableReceiver.h 25 0
src/include/nodes/execnodes.h 21 0
src/include/nodes/nodes.h 3 0
src/include/nodes/parsenodes.h 39 2
src/include/nodes/pathnodes.h 3 0
src/include/nodes/plannodes.h 6 1
src/include/nodes/primnodes.h 17 2
src/include/optimizer/planmain.h 2 0
src/include/parser/kwlist.h 4 0
src/include/parser/parse_node.h 3 0
src/include/parser/parse_target.h 11 0
src/include/tcop/dest.h 2 1
src/include/utils/acl.h 8 2
src/include/utils/lsyscache.h 1 0
src/include/utils/syscache.h 4 2
src/test/regress/expected/misc_sanity.out 3 1
src/test/regress/expected/sanity_check.out 1 0
src/test/regress/expected/schema_variables.out 689 0
src/test/regress/parallel_schedule 1 1
src/test/regress/serial_schedule 1 0
src/test/regress/sql/schema_variables.sql 458 0

Binary attachment — download to view.