Fix buggy recursion in flatten_rtes_walker(). Must save-and-restore the context we are modifying. Oversight in commit a61b1f748. Tender Wang Discussion: https://postgr.es/m/CAHewXNnnNySD_YcKNuFpQDV2gxWA7_YLWqHmYVcyoOYxn8kY2A@mail.gmail.com Discussion: https://postgr.es/m/20230212233711.GA1316@telsasoft.com Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/c7468c73f7b6e842a53c12eaee5578a76a8fa7a6 Modified Files -------------- src/backend/optimizer/plan/setrefs.c | 13 +++++++++---- src/test/regress/expected/join.out | 12 ++++++++++++ src/test/regress/sql/join.sql | 6 ++++++ 3 files changed, 27 insertions(+), 4 deletions(-)
Соглашаюсь с условиями обработки персональных данных