postgresql/src/backend
Alexander Korotkov 8c73ab9da9 Further improve commentary about ChangeVarNodesWalkExpression()
The updated comment explains why we use ChangeVarNodes_walker() instead of
expression_tree_walker(), and provides a bit more detail about the differences
in processing top-level Query and subqueries.

Author: Alexander Korotkov <aekorotkov@gmail.com>
Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us>
Discussion: https://postgr.es/m/CAPpHfdvbjq342WTQ705Wmqhe8794pcp7wospz%2BWUJ2qB7vuOqA%40mail.gmail.com
Backpatch-through: 18
2026-03-24 09:53:28 +02:00
..
access Fix multixact backwards-compatibility with CHECKPOINT race condition 2026-03-23 11:53:32 +02:00
archive Update copyright for 2025 2025-01-01 11:21:55 -05:00
backup Fix incorrect errno in OpenWalSummaryFile() 2026-02-03 11:25:14 +09:00
bootstrap Remove unnecessary (char *) casts [mem] 2025-02-12 08:50:13 +01:00
catalog Fix some cases of indirectly casting away const. 2026-02-25 11:19:50 -05:00
commands SET NOT NULL: Call object-alter hook only after the catalog change 2026-03-20 14:38:50 +01:00
executor Tighten asserts on ParallelWorkerNumber 2026-03-14 15:27:56 +01:00
foreign Track the number of presorted outer pathkeys in MergePath 2025-05-08 18:21:32 +09:00
jit jit: Add missing inline pass for LLVM >= 17. 2026-01-22 16:10:58 +13:00
lib Correct list of files in src/backend/lib/README 2025-06-27 09:31:23 +09:00
libpq Fix build breakage on Solaris-alikes with late-model GCC. 2025-07-23 15:44:29 -04:00
main Avoid possible crash within libsanitizer. 2025-11-05 11:09:30 -05:00
nodes Fix internal error from CollateExpr in SQL/JSON DEFAULT expressions 2025-10-09 01:07:52 -04:00
optimizer Fix unsafe RTE_GROUP removal in simplify_EXISTS_query 2026-02-25 11:15:05 +09:00
parser Don't flatten join alias Vars that are stored within a GROUP RTE. 2026-02-27 12:54:02 -05:00
partitioning Fix bug in cbc127917 to handle nested Append correctly 2025-02-25 09:24:42 +09:00
po Translation updates 2026-02-23 13:53:35 +01:00
port Don't treat EINVAL from semget() as a hard failure. 2025-08-13 11:59:47 -04:00
postmaster Prevent restore of incremental backup from bloating VM fork. 2026-03-09 06:46:20 -04:00
regex Another unintentional behavior change in commit e9931bfb75. 2025-04-16 16:49:42 -07:00
replication Fix WAL flush LSN used by logical walsender during shutdown 2026-03-17 08:12:25 +09:00
rewrite Further improve commentary about ChangeVarNodesWalkExpression() 2026-03-24 09:53:28 +02:00
snowball Use PG_MODULE_MAGIC_EXT in our installable shared libraries. 2025-03-26 11:11:02 -04:00
statistics Fix set of issues with extended statistics on expressions 2026-03-02 09:38:40 +09:00
storage Fix invalid value of pg_aios.pid, function pg_get_aios() 2026-03-23 18:14:28 +09:00
tcop Check for CREATE privilege on the schema in CREATE STATISTICS. 2025-11-10 09:00:00 -06:00
tsearch Fix some cases of indirectly casting away const. 2026-02-25 11:19:50 -05:00
utils Fix size underestimation of DSA pagemap for odd-sized segments 2026-03-09 13:46:31 +09:00
.gitignore Add .gitignore entries for AIX-specific intermediate build artifacts. 2015-07-08 20:44:22 -04:00
common.mk Blind attempt to fix LLVM dependency in the backend 2022-09-15 10:53:48 +07:00
Makefile Fix build inconsistency due to the generation of wait-event code 2026-02-02 08:02:59 +09:00
meson.build Update copyright for 2025 2025-01-01 11:21:55 -05:00
nls.mk Return yyparse() result not via global variable 2025-01-24 06:55:39 +01:00