• Tom Lane's avatar
    Fix UtilityContainsQuery() to handle CREATE TABLE AS EXECUTE correctly. · 5d1abe64
    Tom Lane authored
    The code seems to have been written to handle the pre-parse-analysis
    representation, where an ExecuteStmt would appear directly under
    CreateTableAsStmt.  But in reality the function is only run on
    already-parse-analyzed statements, so there will be a Query node in
    between.  We'd not noticed the bug because the function is generally
    not used at all except in extended query protocol.
    
    Per report from Robert Haas and Rushabh Lathia.
    5d1abe64
utility.c 62.3 KB