diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2019-04-09 15:47:26 -0400 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2019-04-09 15:47:35 -0400 |
commit | 9476131278c7bfc435ad9a21fc8e981272ac0dd2 (patch) | |
tree | 5d11701ff0010bcc5ba923d55b18ed8c3db607b8 /src/backend/utils/adt/regexp.c | |
parent | 4dba0f6dc407f965924d6c1007ac1bb5cc209dde (diff) | |
download | postgresql-9476131278c7bfc435ad9a21fc8e981272ac0dd2.tar.gz postgresql-9476131278c7bfc435ad9a21fc8e981272ac0dd2.zip |
Prevent inlining of multiply-referenced CTEs with outer recursive refs.
This has to be prevented because inlining would result in multiple
self-references, which we don't support (and in fact that's disallowed
by the SQL spec, see statements about linearly vs. nonlinearly
recursive queries). Bug fix for commit 608b167f9.
Per report from Yaroslav Schekin (via Andrew Gierth)
Discussion: https://postgr.es/m/87wolmg60q.fsf@news-spur.riddles.org.uk
Diffstat (limited to 'src/backend/utils/adt/regexp.c')
0 files changed, 0 insertions, 0 deletions