diff options
Diffstat (limited to 'src/backend/commands/createas.c')
-rw-r--r-- | src/backend/commands/createas.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/backend/commands/createas.c b/src/backend/commands/createas.c index 49f4b5bebca..9f387b5f5f1 100644 --- a/src/backend/commands/createas.c +++ b/src/backend/commands/createas.c @@ -223,7 +223,7 @@ create_ctas_nodata(List *tlist, IntoClause *into) * ExecCreateTableAs -- execute a CREATE TABLE AS command */ ObjectAddress -ExecCreateTableAs(CreateTableAsStmt *stmt, const char *queryString, +ExecCreateTableAs(ParseState *pstate, CreateTableAsStmt *stmt, ParamListInfo params, QueryEnvironment *queryEnv, char *completionTag) { @@ -270,7 +270,7 @@ ExecCreateTableAs(CreateTableAsStmt *stmt, const char *queryString, ExecuteStmt *estmt = castNode(ExecuteStmt, query->utilityStmt); Assert(!is_matview); /* excluded by syntax */ - ExecuteQuery(estmt, into, queryString, params, dest, completionTag); + ExecuteQuery(pstate, estmt, into, params, dest, completionTag); /* get object address that intorel_startup saved for us */ address = ((DR_intorel *) dest)->reladdr; @@ -342,7 +342,7 @@ ExecCreateTableAs(CreateTableAsStmt *stmt, const char *queryString, UpdateActiveSnapshotCommandId(); /* Create a QueryDesc, redirecting output to our tuple receiver */ - queryDesc = CreateQueryDesc(plan, queryString, + queryDesc = CreateQueryDesc(plan, pstate->p_sourcetext, GetActiveSnapshot(), InvalidSnapshot, dest, params, queryEnv, 0); |