=== Applying patches on top of PostgreSQL commit ID 402388946fb3ac54f0fd5944d7e177ef7737eab2 === === applying patch ./v20240130-0001-Enhancing-catalog-for-support-session-variables-and-.patch patching file doc/src/sgml/catalogs.sgml Hunk #2 succeeded at 9707 (offset 11 lines). patching file doc/src/sgml/ddl.sgml Hunk #1 succeeded at 5269 (offset 4 lines). patching file doc/src/sgml/event-trigger.sgml patching file doc/src/sgml/glossary.sgml patching file doc/src/sgml/ref/allfiles.sgml patching file doc/src/sgml/ref/alter_default_privileges.sgml patching file doc/src/sgml/ref/alter_variable.sgml patching file doc/src/sgml/ref/comment.sgml patching file doc/src/sgml/ref/create_schema.sgml patching file doc/src/sgml/ref/create_variable.sgml patching file doc/src/sgml/ref/drop_variable.sgml patching file doc/src/sgml/ref/grant.sgml patching file doc/src/sgml/ref/pg_restore.sgml patching file doc/src/sgml/ref/revoke.sgml patching file doc/src/sgml/reference.sgml patching file src/backend/catalog/Makefile patching file src/backend/catalog/aclchk.c patching file src/backend/catalog/dependency.c patching file src/backend/catalog/meson.build patching file src/backend/catalog/namespace.c patching file src/backend/catalog/objectaddress.c patching file src/backend/catalog/pg_shdepend.c patching file src/backend/catalog/pg_variable.c patching file src/backend/commands/alter.c patching file src/backend/commands/dropcmds.c patching file src/backend/commands/event_trigger.c patching file src/backend/commands/seclabel.c patching file src/backend/commands/tablecmds.c patching file src/backend/parser/gram.y patching file src/backend/parser/parse_utilcmd.c patching file src/backend/tcop/utility.c patching file src/backend/utils/adt/acl.c patching file src/backend/utils/cache/lsyscache.c patching file src/bin/pg_dump/common.c patching file src/bin/pg_dump/dumputils.c patching file src/bin/pg_dump/pg_backup.h patching file src/bin/pg_dump/pg_backup_archiver.c patching file src/bin/pg_dump/pg_dump.c Hunk #2 succeeded at 5199 (offset 17 lines). Hunk #3 succeeded at 10249 (offset 17 lines). Hunk #4 succeeded at 10843 (offset 17 lines). Hunk #5 succeeded at 15281 (offset 17 lines). Hunk #6 succeeded at 18767 (offset 17 lines). patching file src/bin/pg_dump/pg_dump.h Hunk #2 succeeded at 690 (offset 1 line). Hunk #3 succeeded at 792 (offset 1 line). patching file src/bin/pg_dump/pg_dump_sort.c patching file src/bin/pg_dump/pg_restore.c patching file src/bin/pg_dump/t/002_pg_dump.pl patching file src/bin/psql/command.c patching file src/bin/psql/describe.c patching file src/bin/psql/describe.h patching file src/bin/psql/help.c patching file src/bin/psql/tab-complete.c patching file src/include/catalog/dependency.h patching file src/include/catalog/meson.build patching file src/include/catalog/namespace.h patching file src/include/catalog/pg_default_acl.h patching file src/include/catalog/pg_proc.dat patching file src/include/catalog/pg_variable.h patching file src/include/nodes/parsenodes.h patching file src/include/parser/kwlist.h patching file src/include/tcop/cmdtaglist.h patching file src/include/utils/acl.h patching file src/include/utils/lsyscache.h patching file src/test/regress/expected/dependency.out patching file src/test/regress/expected/oidjoins.out patching file src/test/regress/expected/psql.out patching file src/test/regress/expected/session_variables.out patching file src/test/regress/parallel_schedule patching file src/test/regress/sql/dependency.sql patching file src/test/regress/sql/psql.sql patching file src/test/regress/sql/session_variables.sql patching file src/tools/pgindent/typedefs.list Hunk #4 succeeded at 2979 (offset 1 line). === applying patch ./v20240130-0002-Storage-for-session-variables-and-SQL-interface.patch patching file doc/src/sgml/catalogs.sgml Hunk #1 succeeded at 9753 (offset 11 lines). patching file doc/src/sgml/ddl.sgml Hunk #1 succeeded at 5287 (offset 4 lines). patching file doc/src/sgml/event-trigger.sgml patching file doc/src/sgml/plpgsql.sgml patching file doc/src/sgml/ref/allfiles.sgml patching file doc/src/sgml/ref/alter_variable.sgml patching file doc/src/sgml/ref/create_variable.sgml patching file doc/src/sgml/ref/drop_variable.sgml patching file doc/src/sgml/ref/let.sgml patching file doc/src/sgml/reference.sgml patching file src/backend/catalog/dependency.c patching file src/backend/catalog/namespace.c patching file src/backend/catalog/pg_variable.c patching file src/backend/commands/Makefile patching file src/backend/commands/meson.build patching file src/backend/commands/session_variable.c patching file src/backend/executor/Makefile patching file src/backend/executor/execExpr.c patching file src/backend/executor/execMain.c patching file src/backend/executor/meson.build patching file src/backend/executor/svariableReceiver.c patching file src/backend/nodes/nodeFuncs.c patching file src/backend/optimizer/plan/planner.c patching file src/backend/optimizer/plan/setrefs.c patching file src/backend/optimizer/prep/prepjointree.c patching file src/backend/optimizer/util/clauses.c patching file src/backend/parser/analyze.c patching file src/backend/parser/gram.y patching file src/backend/parser/parse_agg.c patching file src/backend/parser/parse_expr.c patching file src/backend/parser/parse_func.c patching file src/backend/rewrite/rewriteHandler.c patching file src/backend/tcop/dest.c patching file src/backend/tcop/pquery.c patching file src/backend/tcop/utility.c patching file src/backend/utils/adt/ruleutils.c patching file src/backend/utils/cache/plancache.c patching file src/backend/utils/fmgr/fmgr.c patching file src/bin/psql/tab-complete.c patching file src/include/catalog/namespace.h patching file src/include/catalog/pg_variable.h patching file src/include/commands/session_variable.h patching file src/include/executor/execdesc.h patching file src/include/executor/svariableReceiver.h patching file src/include/nodes/execnodes.h patching file src/include/nodes/parsenodes.h patching file src/include/nodes/pathnodes.h patching file src/include/nodes/plannodes.h patching file src/include/nodes/primnodes.h patching file src/include/optimizer/planmain.h patching file src/include/parser/kwlist.h patching file src/include/parser/parse_node.h patching file src/include/tcop/cmdtaglist.h patching file src/include/tcop/dest.h patching file src/pl/plpgsql/src/pl_exec.c patching file src/test/regress/expected/session_variables.out patching file src/test/regress/sql/session_variables.sql patching file src/tools/pgindent/typedefs.list === applying patch ./v20240130-0003-function-pg_session_variables-for-cleaning-tests.patch patching file src/backend/commands/session_variable.c patching file src/include/catalog/pg_proc.dat === applying patch ./v20240130-0004-DISCARD-VARIABLES.patch patching file doc/src/sgml/ref/discard.sgml patching file src/backend/commands/discard.c patching file src/backend/commands/session_variable.c patching file src/backend/parser/gram.y patching file src/backend/tcop/utility.c patching file src/bin/psql/tab-complete.c patching file src/include/commands/session_variable.h patching file src/include/nodes/parsenodes.h patching file src/include/tcop/cmdtaglist.h patching file src/test/regress/expected/session_variables.out patching file src/test/regress/sql/session_variables.sql === applying patch ./v20240130-0005-memory-cleaning-after-DROP-VARIABLE.patch patching file src/backend/access/transam/xact.c patching file src/backend/catalog/pg_variable.c patching file src/backend/commands/session_variable.c patching file src/include/commands/session_variable.h patching file src/test/isolation/expected/session-variable.out patching file src/test/isolation/isolation_schedule patching file src/test/isolation/specs/session-variable.spec patching file src/test/regress/expected/session_variables.out patching file src/test/regress/sql/session_variables.sql === applying patch ./v20240130-0006-EXPLAIN-LET-support.patch patching file doc/src/sgml/ref/explain.sgml patching file src/backend/commands/explain.c patching file src/backend/commands/prepare.c patching file src/backend/parser/gram.y patching file src/include/commands/explain.h patching file src/test/regress/expected/session_variables.out patching file src/test/regress/sql/session_variables.sql === applying patch ./v20240130-0007-PREPARE-LET-support.patch patching file doc/src/sgml/ref/prepare.sgml patching file src/backend/parser/gram.y patching file src/backend/parser/parse_cte.c patching file src/bin/psql/tab-complete.c patching file src/test/regress/expected/session_variables.out patching file src/test/regress/sql/session_variables.sql === applying patch ./v20240130-0008-plpgsql-tests.patch patching file src/pl/plpgsql/src/Makefile patching file src/pl/plpgsql/src/expected/plpgsql_session_variable.out patching file src/pl/plpgsql/src/meson.build patching file src/pl/plpgsql/src/sql/plpgsql_session_variable.sql === applying patch ./v20240130-0009-implementation-of-temporary-session-variables.patch patching file doc/src/sgml/catalogs.sgml Hunk #1 succeeded at 9808 (offset 11 lines). patching file doc/src/sgml/ddl.sgml Hunk #1 succeeded at 5316 (offset 4 lines). patching file doc/src/sgml/ref/create_variable.sgml patching file src/backend/access/transam/xact.c patching file src/backend/catalog/pg_variable.c patching file src/backend/commands/session_variable.c patching file src/backend/commands/view.c patching file src/backend/parser/analyze.c patching file src/backend/parser/gram.y patching file src/backend/parser/parse_relation.c patching file src/bin/psql/describe.c patching file src/bin/psql/tab-complete.c patching file src/include/catalog/pg_variable.h patching file src/include/commands/session_variable.h patching file src/include/nodes/parsenodes.h patching file src/include/nodes/primnodes.h patching file src/include/parser/parse_relation.h patching file src/test/regress/expected/psql.out patching file src/test/regress/expected/session_variables.out patching file src/test/regress/sql/session_variables.sql patching file src/tools/pgindent/typedefs.list === applying patch ./v20240130-0010-Implementation-ON-TRANSACTION-END-RESET-clause.patch patching file doc/src/sgml/catalogs.sgml Hunk #1 succeeded at 9814 (offset 11 lines). patching file doc/src/sgml/ref/create_variable.sgml patching file src/backend/commands/session_variable.c patching file src/backend/parser/gram.y patching file src/bin/pg_dump/pg_dump.c Hunk #1 succeeded at 5215 (offset 17 lines). Hunk #2 succeeded at 5233 (offset 17 lines). Hunk #3 succeeded at 5256 (offset 17 lines). Hunk #4 succeeded at 5280 (offset 17 lines). Hunk #5 succeeded at 5324 (offset 17 lines). Hunk #6 succeeded at 5336 (offset 17 lines). Hunk #7 succeeded at 5355 (offset 17 lines). patching file src/bin/pg_dump/pg_dump.h Hunk #1 succeeded at 699 (offset 1 line). patching file src/bin/pg_dump/t/002_pg_dump.pl patching file src/bin/psql/describe.c patching file src/include/catalog/pg_variable.h patching file src/test/isolation/expected/session-variable.out patching file src/test/isolation/specs/session-variable.spec patching file src/test/regress/expected/session_variables.out patching file src/test/regress/sql/session_variables.sql === applying patch ./v20240130-0011-Implementation-of-DEFAULT-clause-default-expressions.patch patching file doc/src/sgml/catalogs.sgml Hunk #1 succeeded at 9842 (offset 11 lines). patching file doc/src/sgml/ddl.sgml Hunk #1 succeeded at 5312 (offset 4 lines). patching file doc/src/sgml/ref/create_variable.sgml patching file doc/src/sgml/ref/discard.sgml patching file src/backend/catalog/pg_variable.c patching file src/backend/commands/session_variable.c patching file src/backend/parser/gram.y patching file src/backend/parser/parse_agg.c patching file src/backend/parser/parse_expr.c patching file src/backend/parser/parse_func.c patching file src/bin/pg_dump/pg_dump.c Hunk #1 succeeded at 5215 (offset 17 lines). Hunk #2 succeeded at 5240 (offset 17 lines). Hunk #3 succeeded at 5258 (offset 17 lines). Hunk #4 succeeded at 5295 (offset 17 lines). Hunk #5 succeeded at 5332 (offset 17 lines). Hunk #6 succeeded at 5345 (offset 17 lines). Hunk #7 succeeded at 5365 (offset 17 lines). patching file src/bin/pg_dump/pg_dump.h Hunk #1 succeeded at 699 (offset 1 line). patching file src/bin/pg_dump/t/002_pg_dump.pl patching file src/bin/psql/describe.c patching file src/include/catalog/pg_variable.h patching file src/include/nodes/parsenodes.h patching file src/include/parser/parse_node.h patching file src/test/regress/expected/psql.out patching file src/test/regress/expected/session_variables.out patching file src/test/regress/sql/session_variables.sql === applying patch ./v20240130-0012-Implementation-of-NOT-NULL-and-IMMUTABLE-clauses.patch patching file doc/src/sgml/catalogs.sgml Hunk #1 succeeded at 9808 (offset 11 lines). patching file doc/src/sgml/plpgsql.sgml patching file doc/src/sgml/ref/create_variable.sgml patching file src/backend/catalog/pg_variable.c patching file src/backend/commands/session_variable.c patching file src/backend/parser/gram.y patching file src/bin/pg_dump/pg_dump.c Hunk #1 succeeded at 5219 (offset 17 lines). Hunk #2 succeeded at 5242 (offset 17 lines). Hunk #3 succeeded at 5265 (offset 17 lines). Hunk #4 succeeded at 5291 (offset 17 lines). Hunk #5 succeeded at 5342 (offset 17 lines). Hunk #6 succeeded at 5358 (offset 17 lines). Hunk #7 succeeded at 5377 (offset 17 lines). patching file src/bin/pg_dump/pg_dump.h Hunk #1 succeeded at 707 (offset 1 line). patching file src/bin/pg_dump/t/002_pg_dump.pl patching file src/bin/psql/describe.c patching file src/bin/psql/tab-complete.c patching file src/include/catalog/pg_variable.h patching file src/include/nodes/parsenodes.h patching file src/test/regress/expected/psql.out patching file src/test/regress/expected/session_variables.out patching file src/test/regress/sql/session_variables.sql === applying patch ./v20240130-0013-allow-read-an-value-of-session-variable-directly-fro.patch patching file src/backend/executor/execExpr.c patching file src/backend/executor/execExprInterp.c patching file src/backend/jit/llvm/llvmjit_expr.c patching file src/backend/parser/analyze.c patching file src/include/executor/execExpr.h patching file src/pl/plpgsql/src/expected/plpgsql_session_variable.out patching file src/pl/plpgsql/src/pl_exec.c patching file src/test/regress/expected/session_variables.out patching file src/test/regress/sql/session_variables.sql === applying patch ./v20240130-0014-allow-parallel-execution-queries-with-session-variab.patch patching file src/backend/executor/execMain.c patching file src/backend/executor/execParallel.c patching file src/backend/optimizer/util/clauses.c patching file src/test/regress/expected/session_variables.out === applying patch ./v20240130-0015-plpgsql-implementation-for-LET-statement.patch patching file src/backend/executor/spi.c patching file src/backend/parser/analyze.c patching file src/backend/parser/gram.y patching file src/backend/parser/parser.c patching file src/include/nodes/parsenodes.h patching file src/include/parser/parser.h patching file src/pl/plpgsql/src/pl_exec.c patching file src/pl/plpgsql/src/pl_funcs.c patching file src/pl/plpgsql/src/pl_gram.y patching file src/pl/plpgsql/src/pl_reserved_kwlist.h patching file src/pl/plpgsql/src/plpgsql.h patching file src/tools/pgindent/typedefs.list === applying patch ./v20240130-0016-GUC-session_variables_ambiguity_warning.patch patching file doc/src/sgml/config.sgml patching file doc/src/sgml/ddl.sgml Hunk #1 succeeded at 5324 (offset 4 lines). patching file src/backend/parser/parse_expr.c patching file src/backend/utils/misc/guc_tables.c patching file src/include/parser/parse_expr.h patching file src/pl/plpgsql/src/expected/plpgsql_session_variable.out patching file src/pl/plpgsql/src/sql/plpgsql_session_variable.sql patching file src/test/regress/expected/session_variables.out patching file src/test/regress/sql/session_variables.sql === applying patch ./v20240130-0017-expression-with-session-variables-can-be-inlined.patch patching file src/backend/optimizer/util/clauses.c patching file src/test/regress/expected/session_variables.out === applying patch ./v20240130-0018-this-patch-changes-error-message-column-doesn-t-exis.patch patching file src/backend/parser/parse_expr.c patching file src/backend/parser/parse_relation.c patching file src/backend/parser/parse_target.c patching file src/include/parser/parse_expr.h patching file src/pl/plpgsql/src/expected/plpgsql_array.out patching file src/pl/plpgsql/src/expected/plpgsql_record.out patching file src/pl/plpgsql/src/expected/plpgsql_session_variable.out patching file src/pl/tcl/expected/pltcl_queries.out patching file src/test/isolation/expected/session-variable.out patching file src/test/regress/expected/alter_table.out patching file src/test/regress/expected/copy2.out patching file src/test/regress/expected/errors.out patching file src/test/regress/expected/join.out patching file src/test/regress/expected/namespace.out patching file src/test/regress/expected/numerology.out patching file src/test/regress/expected/plpgsql.out patching file src/test/regress/expected/psql.out patching file src/test/regress/expected/rules.out patching file src/test/regress/expected/session_variables.out patching file src/test/regress/expected/transactions.out patching file src/test/regress/expected/union.out