=== Applying patches on top of PostgreSQL commit ID 3e4d868615408370fe6c2977c32f45a47c372b00 === /etc/rc.d/jail: WARNING: Per-jail configuration via jail_* variables is obsolete. Please consider migrating to /etc/jail.conf. Thu Feb 20 20:32:36 UTC 2025 On branch cf/1608 nothing to commit, working tree clean === applying patch ./v20250220-0001-Enhancing-catalog-for-support-session-variables-and-.patch Applied patch to 'doc/src/sgml/catalogs.sgml' cleanly. Applied patch to 'doc/src/sgml/ddl.sgml' cleanly. Applied patch to 'doc/src/sgml/func.sgml' cleanly. Applied patch to 'doc/src/sgml/glossary.sgml' cleanly. Applied patch to 'doc/src/sgml/ref/allfiles.sgml' cleanly. Applied patch to 'doc/src/sgml/ref/alter_default_privileges.sgml' cleanly. Falling back to direct application... Applied patch to 'doc/src/sgml/ref/comment.sgml' cleanly. Applied patch to 'doc/src/sgml/ref/create_schema.sgml' cleanly. Falling back to direct application... Falling back to direct application... Applied patch to 'doc/src/sgml/ref/grant.sgml' cleanly. Applied patch to 'doc/src/sgml/ref/psql-ref.sgml' cleanly. Applied patch to 'doc/src/sgml/ref/revoke.sgml' cleanly. Applied patch to 'doc/src/sgml/reference.sgml' cleanly. Applied patch to 'src/backend/catalog/Makefile' cleanly. Applied patch to 'src/backend/catalog/aclchk.c' cleanly. Applied patch to 'src/backend/catalog/dependency.c' cleanly. Applied patch to 'src/backend/catalog/meson.build' cleanly. Applied patch to 'src/backend/catalog/namespace.c' cleanly. Applied patch to 'src/backend/catalog/objectaddress.c' cleanly. Applied patch to 'src/backend/catalog/pg_shdepend.c' cleanly. Falling back to direct application... Applied patch to 'src/backend/commands/alter.c' cleanly. Applied patch to 'src/backend/commands/dropcmds.c' cleanly. Applied patch to 'src/backend/commands/event_trigger.c' cleanly. Applied patch to 'src/backend/commands/seclabel.c' cleanly. Applied patch to 'src/backend/commands/tablecmds.c' cleanly. Applied patch to 'src/backend/commands/typecmds.c' cleanly. Applied patch to 'src/backend/parser/gram.y' cleanly. Applied patch to 'src/backend/parser/parse_utilcmd.c' cleanly. Applied patch to 'src/backend/tcop/utility.c' cleanly. Applied patch to 'src/backend/utils/adt/acl.c' cleanly. Applied patch to 'src/backend/utils/cache/lsyscache.c' cleanly. Applied patch to 'src/bin/pg_dump/common.c' cleanly. Applied patch to 'src/bin/pg_dump/dumputils.c' cleanly. Applied patch to 'src/bin/pg_dump/pg_backup.h' cleanly. Applied patch to 'src/bin/pg_dump/pg_backup_archiver.c' cleanly. Applied patch to 'src/bin/pg_dump/pg_dump.c' cleanly. Applied patch to 'src/bin/pg_dump/pg_dump.h' cleanly. Applied patch to 'src/bin/pg_dump/pg_dump_sort.c' cleanly. Applied patch to 'src/bin/pg_dump/t/002_pg_dump.pl' cleanly. Applied patch to 'src/bin/psql/command.c' cleanly. Applied patch to 'src/bin/psql/describe.c' cleanly. Applied patch to 'src/bin/psql/describe.h' cleanly. Applied patch to 'src/bin/psql/help.c' cleanly. Applied patch to 'src/bin/psql/tab-complete.in.c' cleanly. Applied patch to 'src/include/catalog/Makefile' cleanly. Applied patch to 'src/include/catalog/meson.build' cleanly. Applied patch to 'src/include/catalog/namespace.h' cleanly. Applied patch to 'src/include/catalog/pg_default_acl.h' cleanly. Applied patch to 'src/include/catalog/pg_proc.dat' cleanly. Falling back to direct application... Applied patch to 'src/include/nodes/parsenodes.h' cleanly. Applied patch to 'src/include/parser/kwlist.h' cleanly. Applied patch to 'src/include/tcop/cmdtaglist.h' cleanly. Applied patch to 'src/include/utils/acl.h' cleanly. Applied patch to 'src/include/utils/lsyscache.h' cleanly. Applied patch to 'src/test/regress/expected/dependency.out' cleanly. Applied patch to 'src/test/regress/expected/oidjoins.out' cleanly. Applied patch to 'src/test/regress/expected/psql.out' cleanly. Falling back to direct application... Applied patch to 'src/test/regress/parallel_schedule' cleanly. Applied patch to 'src/test/regress/sql/dependency.sql' cleanly. Applied patch to 'src/test/regress/sql/psql.sql' cleanly. Falling back to direct application... Applied patch to 'src/tools/pgindent/typedefs.list' cleanly. [cf/1608 20913800e7] Enhancing catalog for support session variables and related support Author: okbob@github.com Date: Fri Jan 19 15:41:55 2024 +0100 67 files changed, 3364 insertions(+), 36 deletions(-) create mode 100644 doc/src/sgml/ref/alter_variable.sgml create mode 100644 doc/src/sgml/ref/create_variable.sgml create mode 100644 doc/src/sgml/ref/drop_variable.sgml create mode 100644 src/backend/catalog/pg_variable.c create mode 100644 src/include/catalog/pg_variable.h create mode 100644 src/test/regress/expected/session_variables.out create mode 100644 src/test/regress/sql/session_variables.sql === applying patch ./v20250220-0002-Storage-for-session-variables-and-SQL-interface.patch Applied patch to 'doc/src/sgml/catalogs.sgml' cleanly. Applied patch to 'doc/src/sgml/ddl.sgml' cleanly. Applied patch to 'doc/src/sgml/func.sgml' cleanly. Applied patch to 'doc/src/sgml/glossary.sgml' cleanly. Applied patch to 'doc/src/sgml/parallel.sgml' cleanly. Applied patch to 'doc/src/sgml/plpgsql.sgml' cleanly. Applied patch to 'doc/src/sgml/ref/allfiles.sgml' cleanly. Applied patch to 'doc/src/sgml/ref/alter_variable.sgml' cleanly. Applied patch to 'doc/src/sgml/ref/create_variable.sgml' cleanly. Applied patch to 'doc/src/sgml/ref/drop_variable.sgml' cleanly. Falling back to direct application... Applied patch to 'doc/src/sgml/reference.sgml' cleanly. Applied patch to 'src/backend/catalog/dependency.c' cleanly. Applied patch to 'src/backend/catalog/namespace.c' cleanly. Applied patch to 'src/backend/catalog/pg_variable.c' cleanly. Applied patch to 'src/backend/commands/Makefile' cleanly. Applied patch to 'src/backend/commands/meson.build' cleanly. Applied patch to 'src/backend/commands/prepare.c' cleanly. Falling back to direct application... Applied patch to 'src/backend/executor/Makefile' cleanly. Applied patch to 'src/backend/executor/execExpr.c' cleanly. Applied patch to 'src/backend/executor/execMain.c' cleanly. Applied patch to 'src/backend/executor/meson.build' cleanly. Falling back to direct application... Applied patch to 'src/backend/nodes/nodeFuncs.c' cleanly. Applied patch to 'src/backend/optimizer/plan/planner.c' cleanly. Applied patch to 'src/backend/optimizer/plan/setrefs.c' cleanly. Applied patch to 'src/backend/optimizer/prep/prepjointree.c' cleanly. Applied patch to 'src/backend/optimizer/util/clauses.c' cleanly. Applied patch to 'src/backend/parser/analyze.c' cleanly. Applied patch to 'src/backend/parser/gram.y' cleanly. Applied patch to 'src/backend/parser/parse_agg.c' cleanly. Applied patch to 'src/backend/parser/parse_expr.c' cleanly. Applied patch to 'src/backend/parser/parse_func.c' cleanly. Applied patch to 'src/backend/parser/parse_merge.c' cleanly. Applied patch to 'src/backend/tcop/dest.c' cleanly. Applied patch to 'src/backend/tcop/utility.c' cleanly. Applied patch to 'src/backend/utils/adt/ruleutils.c' cleanly. Applied patch to 'src/backend/utils/cache/plancache.c' cleanly. Applied patch to 'src/backend/utils/fmgr/fmgr.c' cleanly. Applied patch to 'src/bin/psql/tab-complete.in.c' cleanly. Applied patch to 'src/include/catalog/namespace.h' cleanly. Applied patch to 'src/include/catalog/pg_variable.h' cleanly. Falling back to direct application... Falling back to direct application... Applied patch to 'src/include/nodes/execnodes.h' cleanly. Applied patch to 'src/include/nodes/parsenodes.h' cleanly. Applied patch to 'src/include/nodes/pathnodes.h' cleanly. Applied patch to 'src/include/nodes/plannodes.h' cleanly. Applied patch to 'src/include/nodes/primnodes.h' cleanly. Applied patch to 'src/include/optimizer/planmain.h' cleanly. Applied patch to 'src/include/parser/kwlist.h' cleanly. Applied patch to 'src/include/parser/parse_node.h' cleanly. Applied patch to 'src/include/tcop/cmdtaglist.h' cleanly. Applied patch to 'src/include/tcop/dest.h' cleanly. Applied patch to 'src/pl/plpgsql/src/pl_exec.c' cleanly. Applied patch to 'src/test/regress/expected/session_variables.out' cleanly. Applied patch to 'src/test/regress/sql/session_variables.sql' cleanly. Applied patch to 'src/tools/pgindent/typedefs.list' cleanly. [cf/1608 d450d89de3] Storage for session variables and SQL interface Author: okbob@github.com Date: Thu Jul 6 08:29:21 2023 +0200 59 files changed, 4467 insertions(+), 27 deletions(-) create mode 100644 doc/src/sgml/ref/let.sgml create mode 100644 src/backend/commands/session_variable.c create mode 100644 src/backend/executor/svariableReceiver.c create mode 100644 src/include/commands/session_variable.h create mode 100644 src/include/executor/svariableReceiver.h === applying patch ./v20250220-0003-function-pg_session_variables-for-cleaning-tests.patch Applied patch to 'src/backend/commands/session_variable.c' cleanly. Applied patch to 'src/include/catalog/pg_proc.dat' cleanly. [cf/1608 ec42f00e9b] function pg_session_variables for cleaning tests Author: okbob@github.com Date: Fri Jan 19 20:01:56 2024 +0100 2 files changed, 100 insertions(+) === applying patch ./v20250220-0004-DISCARD-VARIABLES.patch Applied patch to 'doc/src/sgml/ref/discard.sgml' cleanly. Applied patch to 'src/backend/commands/discard.c' cleanly. Applied patch to 'src/backend/commands/session_variable.c' cleanly. Applied patch to 'src/backend/parser/gram.y' cleanly. Applied patch to 'src/backend/tcop/utility.c' cleanly. Applied patch to 'src/bin/psql/tab-complete.in.c' cleanly. Applied patch to 'src/include/commands/session_variable.h' cleanly. Applied patch to 'src/include/nodes/parsenodes.h' cleanly. Applied patch to 'src/include/tcop/cmdtaglist.h' cleanly. Applied patch to 'src/test/regress/expected/session_variables.out' cleanly. Applied patch to 'src/test/regress/sql/session_variables.sql' cleanly. [cf/1608 f16e88c7fe] DISCARD VARIABLES Author: okbob@github.com Date: Sun Jan 28 20:54:20 2024 +0100 11 files changed, 158 insertions(+), 3 deletions(-) === applying patch ./v20250220-0005-memory-cleaning-after-DROP-VARIABLE.patch Applied patch to 'src/backend/catalog/pg_variable.c' cleanly. Applied patch to 'src/backend/commands/session_variable.c' cleanly. Applied patch to 'src/include/commands/session_variable.h' cleanly. Falling back to direct application... Applied patch to 'src/test/isolation/isolation_schedule' cleanly. Falling back to direct application... Applied patch to 'src/test/regress/expected/session_variables.out' cleanly. Applied patch to 'src/test/regress/sql/session_variables.sql' cleanly. [cf/1608 5a4e5b0369] memory cleaning after DROP VARIABLE Author: Laurenz Albe Date: Wed Nov 13 09:31:28 2024 +0100 8 files changed, 655 insertions(+), 5 deletions(-) create mode 100644 src/test/isolation/expected/session-variable.out create mode 100644 src/test/isolation/specs/session-variable.spec === applying patch ./v20250220-0006-plpgsql-tests.patch Applied patch to 'src/pl/plpgsql/src/Makefile' cleanly. Falling back to direct application... Applied patch to 'src/pl/plpgsql/src/meson.build' cleanly. Falling back to direct application... [cf/1608 44abd1a664] plpgsql tests Author: Laurenz Albe Date: Wed Nov 13 14:06:06 2024 +0100 4 files changed, 674 insertions(+), 1 deletion(-) create mode 100644 src/pl/plpgsql/src/expected/plpgsql_session_variable.out create mode 100644 src/pl/plpgsql/src/sql/plpgsql_session_variable.sql === applying patch ./v20250220-0007-GUC-session_variables_ambiguity_warning.patch Applied patch to 'doc/src/sgml/config.sgml' cleanly. Applied patch to 'doc/src/sgml/ddl.sgml' cleanly. Applied patch to 'src/backend/parser/parse_expr.c' cleanly. Applied patch to 'src/backend/utils/misc/guc_tables.c' cleanly. Applied patch to 'src/backend/utils/misc/postgresql.conf.sample' cleanly. Applied patch to 'src/include/parser/parse_expr.h' cleanly. Applied patch to 'src/pl/plpgsql/src/expected/plpgsql_session_variable.out' cleanly. Applied patch to 'src/pl/plpgsql/src/sql/plpgsql_session_variable.sql' cleanly. Applied patch to 'src/test/regress/expected/session_variables.out' cleanly. Applied patch to 'src/test/regress/sql/session_variables.sql' cleanly. [cf/1608 d77d39aac0] GUC session_variables_ambiguity_warning Author: okbob@github.com Date: Tue May 21 17:55:24 2024 +0200 10 files changed, 241 insertions(+), 4 deletions(-) === applying patch ./v20250220-0008-variable-fence-syntax-support-and-variable-fence-usa.patch Applied patch to 'doc/src/sgml/config.sgml' cleanly. Applied patch to 'doc/src/sgml/ddl.sgml' cleanly. Applied patch to 'src/backend/nodes/nodeFuncs.c' cleanly. Applied patch to 'src/backend/parser/gram.y' cleanly. Applied patch to 'src/backend/parser/parse_expr.c' cleanly. Applied patch to 'src/backend/parser/parse_target.c' cleanly. Applied patch to 'src/backend/utils/adt/ruleutils.c' cleanly. Applied patch to 'src/backend/utils/misc/guc_tables.c' cleanly. Applied patch to 'src/backend/utils/misc/postgresql.conf.sample' cleanly. Applied patch to 'src/include/nodes/parsenodes.h' cleanly. Applied patch to 'src/include/nodes/primnodes.h' cleanly. Applied patch to 'src/include/parser/parse_expr.h' cleanly. Applied patch to 'src/test/regress/expected/session_variables.out' cleanly. Applied patch to 'src/test/regress/sql/session_variables.sql' cleanly. [cf/1608 dc153259bb] variable fence syntax support and variable fence usage guard support Author: okbob@github.com Date: Tue Nov 19 08:14:53 2024 +0100 14 files changed, 323 insertions(+), 7 deletions(-) === applying patch ./v20250220-0009-EXPLAIN-LET-support.patch Applied patch to 'doc/src/sgml/ref/explain.sgml' cleanly. Applied patch to 'src/backend/commands/explain.c' cleanly. Applied patch to 'src/backend/commands/prepare.c' cleanly. Applied patch to 'src/backend/parser/gram.y' cleanly. Applied patch to 'src/include/commands/explain.h' cleanly. Applied patch to 'src/test/regress/expected/session_variables.out' cleanly. Applied patch to 'src/test/regress/sql/session_variables.sql' cleanly. [cf/1608 ed7167af2e] EXPLAIN LET support Author: okbob@github.com Date: Tue May 21 18:28:07 2024 +0200 7 files changed, 94 insertions(+), 8 deletions(-) === applying patch ./v20250220-0010-PREPARE-LET-support.patch Applied patch to 'doc/src/sgml/ref/prepare.sgml' cleanly. Applied patch to 'src/backend/parser/gram.y' cleanly. Applied patch to 'src/backend/parser/parse_cte.c' cleanly. Applied patch to 'src/bin/psql/tab-complete.in.c' cleanly. Applied patch to 'src/test/regress/expected/session_variables.out' cleanly. Applied patch to 'src/test/regress/sql/session_variables.sql' cleanly. [cf/1608 8707570b39] PREPARE LET support Author: okbob@github.com Date: Fri Jan 19 09:44:58 2024 +0100 6 files changed, 149 insertions(+), 7 deletions(-) === applying patch ./v20250220-0011-implementation-of-temporary-session-variables.patch Applied patch to 'doc/src/sgml/catalogs.sgml' cleanly. Applied patch to 'doc/src/sgml/ddl.sgml' cleanly. Applied patch to 'doc/src/sgml/ref/create_variable.sgml' cleanly. Applied patch to 'src/backend/access/transam/xact.c' cleanly. Applied patch to 'src/backend/catalog/pg_variable.c' cleanly. Applied patch to 'src/backend/commands/session_variable.c' cleanly. Applied patch to 'src/backend/commands/view.c' cleanly. Applied patch to 'src/backend/parser/analyze.c' cleanly. Applied patch to 'src/backend/parser/gram.y' cleanly. Applied patch to 'src/backend/parser/parse_relation.c' cleanly. Applied patch to 'src/bin/psql/describe.c' cleanly. Applied patch to 'src/bin/psql/tab-complete.in.c' cleanly. Applied patch to 'src/include/catalog/pg_variable.h' cleanly. Applied patch to 'src/include/commands/session_variable.h' cleanly. Applied patch to 'src/include/nodes/parsenodes.h' cleanly. Applied patch to 'src/include/nodes/primnodes.h' cleanly. Applied patch to 'src/include/parser/parse_relation.h' cleanly. Applied patch to 'src/test/isolation/expected/session-variable.out' cleanly. Applied patch to 'src/test/isolation/specs/session-variable.spec' cleanly. Applied patch to 'src/test/regress/expected/psql.out' cleanly. Applied patch to 'src/test/regress/expected/session_variables.out' cleanly. Applied patch to 'src/test/regress/sql/session_variables.sql' cleanly. Applied patch to 'src/tools/pgindent/typedefs.list' cleanly. [cf/1608 87da249908] implementation of temporary session variables Author: Laurenz Albe Date: Wed Nov 13 15:00:28 2024 +0100 23 files changed, 544 insertions(+), 65 deletions(-) === applying patch ./v20250220-0012-Implementation-ON-TRANSACTION-END-RESET-clause.patch Applied patch to 'doc/src/sgml/catalogs.sgml' cleanly. Applied patch to 'doc/src/sgml/ref/create_variable.sgml' cleanly. Applied patch to 'src/backend/commands/session_variable.c' cleanly. Applied patch to 'src/backend/parser/gram.y' cleanly. Applied patch to 'src/bin/pg_dump/pg_dump.c' cleanly. Applied patch to 'src/bin/pg_dump/pg_dump.h' cleanly. Applied patch to 'src/bin/pg_dump/t/002_pg_dump.pl' cleanly. Applied patch to 'src/bin/psql/describe.c' cleanly. Applied patch to 'src/include/catalog/pg_variable.h' cleanly. Applied patch to 'src/test/isolation/expected/session-variable.out' cleanly. Applied patch to 'src/test/isolation/specs/session-variable.spec' cleanly. Applied patch to 'src/test/regress/expected/session_variables.out' cleanly. Applied patch to 'src/test/regress/sql/session_variables.sql' cleanly. [cf/1608 c2d90e8bf3] Implementation ON TRANSACTION END RESET clause Author: Laurenz Albe Date: Wed Nov 13 15:02:13 2024 +0100 13 files changed, 158 insertions(+), 4 deletions(-) === applying patch ./v20250220-0013-Implementation-of-DEFAULT-clause-default-expressions.patch Applied patch to 'doc/src/sgml/catalogs.sgml' cleanly. Applied patch to 'doc/src/sgml/ddl.sgml' cleanly. Applied patch to 'doc/src/sgml/ref/create_variable.sgml' cleanly. Applied patch to 'doc/src/sgml/ref/discard.sgml' cleanly. Applied patch to 'src/backend/catalog/pg_variable.c' cleanly. Applied patch to 'src/backend/commands/session_variable.c' cleanly. Applied patch to 'src/backend/parser/gram.y' cleanly. Applied patch to 'src/backend/parser/parse_agg.c' cleanly. Applied patch to 'src/backend/parser/parse_expr.c' cleanly. Applied patch to 'src/backend/parser/parse_func.c' cleanly. Applied patch to 'src/bin/pg_dump/pg_dump.c' cleanly. Applied patch to 'src/bin/pg_dump/pg_dump.h' cleanly. Applied patch to 'src/bin/pg_dump/t/002_pg_dump.pl' cleanly. Applied patch to 'src/bin/psql/describe.c' cleanly. Applied patch to 'src/include/catalog/pg_variable.h' cleanly. Applied patch to 'src/include/nodes/parsenodes.h' cleanly. Applied patch to 'src/include/parser/parse_node.h' cleanly. Applied patch to 'src/test/regress/expected/psql.out' cleanly. Applied patch to 'src/test/regress/expected/session_variables.out' cleanly. Applied patch to 'src/test/regress/sql/session_variables.sql' cleanly. [cf/1608 4fcd53aced] Implementation of DEFAULT clause - default expressions for session variables Author: Laurenz Albe Date: Wed Nov 13 15:03:53 2024 +0100 20 files changed, 350 insertions(+), 41 deletions(-) === applying patch ./v20250220-0014-Implementation-of-NOT-NULL-and-IMMUTABLE-clauses.patch Applied patch to 'doc/src/sgml/catalogs.sgml' cleanly. Applied patch to 'doc/src/sgml/plpgsql.sgml' cleanly. Applied patch to 'doc/src/sgml/ref/create_variable.sgml' cleanly. Applied patch to 'src/backend/catalog/pg_variable.c' cleanly. Applied patch to 'src/backend/commands/session_variable.c' cleanly. Applied patch to 'src/backend/parser/gram.y' cleanly. Applied patch to 'src/bin/pg_dump/pg_dump.c' cleanly. Applied patch to 'src/bin/pg_dump/pg_dump.h' cleanly. Applied patch to 'src/bin/pg_dump/t/002_pg_dump.pl' cleanly. Applied patch to 'src/bin/psql/describe.c' cleanly. Applied patch to 'src/bin/psql/tab-complete.in.c' cleanly. Applied patch to 'src/include/catalog/pg_variable.h' cleanly. Applied patch to 'src/include/nodes/parsenodes.h' cleanly. Applied patch to 'src/test/regress/expected/psql.out' cleanly. Applied patch to 'src/test/regress/expected/session_variables.out' cleanly. Applied patch to 'src/test/regress/sql/session_variables.sql' cleanly. [cf/1608 7466ecc3ff] Implementation of NOT NULL and IMMUTABLE clauses Author: Laurenz Albe Date: Wed Nov 13 15:05:06 2024 +0100 16 files changed, 518 insertions(+), 41 deletions(-) === applying patch ./v20250220-0015-allow-read-an-value-of-session-variable-directly-fro.patch Applied patch to 'src/backend/commands/prepare.c' cleanly. Applied patch to 'src/backend/executor/execExpr.c' cleanly. Applied patch to 'src/backend/executor/execExprInterp.c' cleanly. Applied patch to 'src/backend/jit/llvm/llvmjit_expr.c' cleanly. Applied patch to 'src/backend/parser/analyze.c' cleanly. Applied patch to 'src/include/executor/execExpr.h' cleanly. Applied patch to 'src/pl/plpgsql/src/expected/plpgsql_session_variable.out' cleanly. Applied patch to 'src/pl/plpgsql/src/pl_exec.c' cleanly. Applied patch to 'src/test/regress/expected/session_variables.out' cleanly. Applied patch to 'src/test/regress/sql/session_variables.sql' cleanly. [cf/1608 5c53f7cf38] allow read an value of session variable directly from expression executor Author: Laurenz Albe Date: Wed Nov 13 15:07:03 2024 +0100 10 files changed, 125 insertions(+), 68 deletions(-) === applying patch ./v20250220-0016-allow-parallel-execution-queries-with-session-variab.patch Applied patch to 'doc/src/sgml/parallel.sgml' cleanly. Applied patch to 'src/backend/commands/session_variable.c' cleanly. Applied patch to 'src/backend/executor/execMain.c' cleanly. Applied patch to 'src/backend/executor/execParallel.c' cleanly. Applied patch to 'src/backend/optimizer/util/clauses.c' cleanly. Applied patch to 'src/backend/tcop/pquery.c' cleanly. Applied patch to 'src/include/commands/session_variable.h' cleanly. Applied patch to 'src/include/executor/execdesc.h' cleanly. Applied patch to 'src/include/nodes/execnodes.h' cleanly. Applied patch to 'src/test/regress/expected/session_variables.out' cleanly. [cf/1608 e1cd8dc169] allow parallel execution queries with session variables Author: Laurenz Albe Date: Wed Nov 13 15:08:17 2024 +0100 10 files changed, 206 insertions(+), 29 deletions(-) === applying patch ./v20250220-0017-plpgsql-implementation-for-LET-statement.patch Applied patch to 'src/backend/commands/session_variable.c' cleanly. Applied patch to 'src/backend/executor/spi.c' cleanly. Applied patch to 'src/backend/parser/analyze.c' cleanly. Applied patch to 'src/backend/parser/gram.y' cleanly. Applied patch to 'src/backend/parser/parser.c' cleanly. Applied patch to 'src/include/commands/session_variable.h' cleanly. Applied patch to 'src/include/nodes/parsenodes.h' cleanly. Applied patch to 'src/include/parser/parser.h' cleanly. Applied patch to 'src/pl/plpgsql/src/pl_exec.c' cleanly. Applied patch to 'src/pl/plpgsql/src/pl_funcs.c' cleanly. Applied patch to 'src/pl/plpgsql/src/pl_gram.y' cleanly. Applied patch to 'src/pl/plpgsql/src/pl_reserved_kwlist.h' cleanly. Applied patch to 'src/pl/plpgsql/src/pl_unreserved_kwlist.h' cleanly. Applied patch to 'src/pl/plpgsql/src/plpgsql.h' cleanly. Applied patch to 'src/test/regress/expected/session_variables.out' cleanly. Applied patch to 'src/tools/pgindent/typedefs.list' cleanly. [cf/1608 0d707cf4e9] plpgsql implementation for LET statement Author: okbob@github.com Date: Sat Jan 20 08:56:17 2024 +0100 16 files changed, 169 insertions(+), 5 deletions(-) === applying patch ./v20250220-0018-expression-with-session-variables-can-be-inlined.patch Applied patch to 'src/backend/optimizer/util/clauses.c' cleanly. Applied patch to 'src/test/regress/expected/session_variables.out' cleanly. [cf/1608 5b031f91b0] expression with session variables can be inlined Author: okbob@github.com Date: Sat Jan 20 20:35:38 2024 +0100 2 files changed, 30 insertions(+), 14 deletions(-) === applying patch ./v20250220-0019-this-patch-changes-error-message-column-doesn-t-exis.patch Applied patch to 'src/backend/parser/parse_expr.c' cleanly. Applied patch to 'src/backend/parser/parse_relation.c' cleanly. Applied patch to 'src/backend/parser/parse_target.c' cleanly. Applied patch to 'src/include/parser/parse_expr.h' cleanly. Applied patch to 'src/pl/plpgsql/src/expected/plpgsql_array.out' cleanly. Applied patch to 'src/pl/plpgsql/src/expected/plpgsql_record.out' cleanly. Applied patch to 'src/pl/plpgsql/src/expected/plpgsql_session_variable.out' cleanly. Applied patch to 'src/pl/tcl/expected/pltcl_queries.out' cleanly. Applied patch to 'src/test/isolation/expected/session-variable.out' cleanly. Applied patch to 'src/test/regress/expected/alter_table.out' cleanly. Applied patch to 'src/test/regress/expected/copy2.out' cleanly. Applied patch to 'src/test/regress/expected/errors.out' cleanly. Applied patch to 'src/test/regress/expected/join.out' cleanly. Applied patch to 'src/test/regress/expected/namespace.out' cleanly. Applied patch to 'src/test/regress/expected/numerology.out' cleanly. Applied patch to 'src/test/regress/expected/plpgsql.out' cleanly. Applied patch to 'src/test/regress/expected/psql.out' cleanly. Applied patch to 'src/test/regress/expected/rules.out' cleanly. Applied patch to 'src/test/regress/expected/session_variables.out' cleanly. Applied patch to 'src/test/regress/expected/transactions.out' cleanly. Applied patch to 'src/test/regress/expected/union.out' cleanly. [cf/1608 6d984db22d] this patch changes error message "column doesn't exist" to message "column or variable doesn't exist" Author: Laurenz Albe Date: Wed Nov 13 15:10:39 2024 +0100 21 files changed, 83 insertions(+), 63 deletions(-) === applying patch ./v20250220-0020-transactional-variables.patch Applied patch to 'doc/src/sgml/catalogs.sgml' cleanly. Applied patch to 'doc/src/sgml/ref/create_variable.sgml' cleanly. Applied patch to 'src/backend/catalog/pg_variable.c' cleanly. Applied patch to 'src/backend/commands/session_variable.c' cleanly. Applied patch to 'src/backend/parser/gram.y' cleanly. Applied patch to 'src/bin/pg_dump/pg_dump.c' cleanly. Applied patch to 'src/bin/pg_dump/pg_dump.h' cleanly. Applied patch to 'src/bin/pg_dump/t/002_pg_dump.pl' cleanly. Applied patch to 'src/bin/psql/describe.c' cleanly. Applied patch to 'src/bin/psql/tab-complete.in.c' cleanly. Applied patch to 'src/include/catalog/pg_variable.h' cleanly. Applied patch to 'src/include/nodes/parsenodes.h' cleanly. Applied patch to 'src/include/parser/kwlist.h' cleanly. Applied patch to 'src/test/regress/expected/psql.out' cleanly. Applied patch to 'src/test/regress/expected/session_variables.out' cleanly. Applied patch to 'src/test/regress/sql/session_variables.sql' cleanly. [cf/1608 061e832517] transactional variables Author: Laurenz Albe Date: Wed Nov 13 15:11:33 2024 +0100 16 files changed, 587 insertions(+), 45 deletions(-) === applying patch ./v20250220-0021-pg_restore-A-variable.patch Applied patch to 'doc/src/sgml/ref/pg_restore.sgml' cleanly. Applied patch to 'src/bin/pg_dump/pg_restore.c' cleanly. [cf/1608 de3fff424e] pg_restore -A, --variable Author: okbob@github.com Date: Sun Jul 21 17:04:41 2024 +0200 2 files changed, 19 insertions(+), 1 deletion(-)