schema-variables-20180929-02.patch.gz

application/gzip

Filename: schema-variables-20180929-02.patch.gz
Type: application/gzip
Part: 0
Message: Re: [HACKERS] 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_variable.sgml 170 0
doc/src/sgml/ref/create_variable.sgml 189 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 25 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 302 0
src/backend/catalog/dependency.c 16 1
src/backend/catalog/Makefile 2 2
src/backend/catalog/namespace.c 272 0
src/backend/catalog/objectaddress.c 123 2
src/backend/catalog/pg_variable.c 381 0
src/backend/commands/alter.c 4 0
src/backend/commands/discard.c 6 0
src/backend/commands/event_trigger.c 9 1
src/backend/commands/Makefile 1 1
src/backend/commands/prepare.c 1 0
src/backend/commands/schemavariable.c 1121 0
src/backend/commands/tablecmds.c 1 0
src/backend/executor/execExpr.c 51 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 1
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 100 2
src/backend/optimizer/prep/preptlist.c 5 0
src/backend/optimizer/util/clauses.c 30 4
src/backend/optimizer/util/plancat.c 1 1
src/backend/parser/analyze.c 246 0
src/backend/parser/gram.y 204 7
src/backend/parser/parse_agg.c 5 0
src/backend/parser/parse_expr.c 156 0
src/backend/parser/parse_func.c 4 0
src/backend/parser/parse_target.c 1 11
src/backend/rewrite/rewriteHandler.c 1 1
src/backend/rewrite/rowsecurity.c 3 1
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 12 0
src/backend/utils/cache/syscache.c 23 0
src/backend/utils/fmgr/fmgr.c 10 6
src/bin/pg_dump/common.c 4 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 232 0
src/bin/pg_dump/pg_dump.h 22 1
src/bin/pg_dump/pg_dump_sort.c 4 0
src/bin/pg_dump/pg_restore.c 8 1
src/bin/pg_dump/t/002_pg_dump.pl 32 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 2 1
src/bin/psql/tab-complete.c 65 8
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 110 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/plannodes.h 6 1
src/include/nodes/primnodes.h 17 2
src/include/nodes/relation.h 3 0
src/include/optimizer/planmain.h 1 0
src/include/parser/kwlist.h 3 0
src/include/parser/parse_node.h 4 1
src/include/parser/parse_target.h 10 0
src/include/tcop/dest.h 2 1
src/include/utils/acl.h 8 1
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 678 0
src/test/regress/parallel_schedule 1 1
src/test/regress/serial_schedule 1 0
src/test/regress/sql/schema_variables.sql 442 0

Binary attachment — download to view.