• Tom Lane's avatar
    Fix busted Assert for CREATE MATVIEW ... WITH NO DATA. · 0f249fe5
    Tom Lane authored
    Commit 874fe3ae changed the command tag returned for CREATE MATVIEW/CREATE
    TABLE AS ... WITH NO DATA, but missed that there was code in spi.c that
    expected the command tag to always be "SELECT".  Fortunately, the
    consequence was only an Assert failure, so this oversight should have no
    impact in production builds.
    
    Since this code path was evidently un-exercised, add a regression test.
    
    Per report from Shivam Saxena. Back-patch to 9.3, like the previous commit.
    
    Michael Paquier
    
    Report: <97218716-480B-4527-B5CD-D08D798A0C7B@dresources.com>
    0f249fe5
spi.c 67.7 KB