diff options
author | Peter Eisentraut <peter@eisentraut.org> | 2023-06-29 10:30:55 +0200 |
---|---|---|
committer | Peter Eisentraut <peter@eisentraut.org> | 2023-06-29 10:35:53 +0200 |
commit | 6bc7873da1c3e9f1d870fa2d671eb450ea6c9753 (patch) | |
tree | 31a4c6be08d4e588b0a938a66ab88e8a83058d41 /src/backend/nodes/nodeFuncs.c | |
parent | 7e8349cbd7f74f906d7b72841e66a96f93b516be (diff) |
Remove inappropriate raw_expression_tree_walker() code
It was walking into the ColumnDef->compression field, which is not a
node but a string. This code is currently not reachable (because the
compression field is only set in situations that don't go through
raw_expression_tree_walker()), but if it had been, this could have
behaved erratically.
Diffstat (limited to 'src/backend/nodes/nodeFuncs.c')
-rw-r--r-- | src/backend/nodes/nodeFuncs.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/backend/nodes/nodeFuncs.c b/src/backend/nodes/nodeFuncs.c index 94b697b7a27..d203702c13e 100644 --- a/src/backend/nodes/nodeFuncs.c +++ b/src/backend/nodes/nodeFuncs.c @@ -3924,8 +3924,6 @@ raw_expression_tree_walker(Node *node, if (walker(coldef->typeName, context)) return true; - if (walker(coldef->compression, context)) - return true; if (walker(coldef->raw_default, context)) return true; if (walker(coldef->collClause, context)) |