On 2015-06-18 22:04, Tom Lane wrote:
By the by, the tablesample additions to range_table_mutator are obviously broken.
Bah, typos. Attached patch corrects them. -- Petr Jelinek http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services
diff --git a/src/backend/nodes/nodeFuncs.c b/src/backend/nodes/nodeFuncs.c index a2bcca5..931d464 100644 --- a/src/backend/nodes/nodeFuncs.c +++ b/src/backend/nodes/nodeFuncs.c @@ -2870,9 +2870,9 @@ range_table_mutator(List *rtable, case RTE_RELATION: if (rte->tablesample) { - MUTATE(rte->tablesample->args, rte->tablesample->args, + MUTATE(newrte->tablesample->args, rte->tablesample->args, List *); - MUTATE(rte->tablesample->repeatable, + MUTATE(newrte->tablesample->repeatable, rte->tablesample->repeatable, Node *); } break;
-- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers