]> granicus.if.org Git - postgresql/commit
Fix _SPI_execute_plan() for CREATE TABLE IF NOT EXISTS foo AS ...
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 12 Apr 2016 00:07:17 +0000 (20:07 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 12 Apr 2016 00:07:17 +0000 (20:07 -0400)
commit39c283e498de1bb7c3d5beadfffcf3273ae8cc27
tree8f38ff73c52585c801cad99aebc9a6a02fc14631
parentb0e40d189325dc7a54d2546245e766f8c47a7c8d
Fix _SPI_execute_plan() for CREATE TABLE IF NOT EXISTS foo AS ...

When IF NOT EXISTS was added to CREATE TABLE AS, this logic didn't get
the memo, possibly resulting in an Assert failure.  It looks like there
would have been no ill effects in a non-Assert build, though.  Back-patch
to 9.5 where the IF NOT EXISTS option was added.

Stas Kelvich
src/backend/executor/spi.c