pgsql: Fix ruleutils.c's dumping of whole-row Vars in more contexts.

2022-01-13 Thread Tom Lane
Fix ruleutils.c's dumping of whole-row Vars in more contexts. Commit 7745bc352 intended to ensure that whole-row Vars would be printed with "::type" decoration in all contexts where plain "var.*" notation would result in star-expansion, notably in ROW() and VALUES() constructs. However, it missed

pgsql: Fix ruleutils.c's dumping of whole-row Vars in more contexts.

2022-01-13 Thread Tom Lane
Fix ruleutils.c's dumping of whole-row Vars in more contexts. Commit 7745bc352 intended to ensure that whole-row Vars would be printed with "::type" decoration in all contexts where plain "var.*" notation would result in star-expansion, notably in ROW() and VALUES() constructs. However, it missed

pgsql: Fix ruleutils.c's dumping of whole-row Vars in more contexts.

2022-01-13 Thread Tom Lane
Fix ruleutils.c's dumping of whole-row Vars in more contexts. Commit 7745bc352 intended to ensure that whole-row Vars would be printed with "::type" decoration in all contexts where plain "var.*" notation would result in star-expansion, notably in ROW() and VALUES() constructs. However, it missed

pgsql: Fix ruleutils.c's dumping of whole-row Vars in more contexts.

2022-01-13 Thread Tom Lane
Fix ruleutils.c's dumping of whole-row Vars in more contexts. Commit 7745bc352 intended to ensure that whole-row Vars would be printed with "::type" decoration in all contexts where plain "var.*" notation would result in star-expansion, notably in ROW() and VALUES() constructs. However, it missed

pgsql: Fix ruleutils.c's dumping of whole-row Vars in more contexts.

2022-01-13 Thread Tom Lane
Fix ruleutils.c's dumping of whole-row Vars in more contexts. Commit 7745bc352 intended to ensure that whole-row Vars would be printed with "::type" decoration in all contexts where plain "var.*" notation would result in star-expansion, notably in ROW() and VALUES() constructs. However, it missed

pgsql: Fix ruleutils.c's dumping of whole-row Vars in more contexts.

2022-01-13 Thread Tom Lane
Fix ruleutils.c's dumping of whole-row Vars in more contexts. Commit 7745bc352 intended to ensure that whole-row Vars would be printed with "::type" decoration in all contexts where plain "var.*" notation would result in star-expansion, notably in ROW() and VALUES() constructs. However, it missed