From 9d51897aaa2f8d2fbb32abf64f926fd7a0030b61 Mon Sep 17 00:00:00 2001 From: Takuma Hoshiai Date: Thu, 15 Dec 2022 17:26:55 +0900 Subject: [PATCH] Fix to use ereport func instead of elog func --- pg_ivm.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pg_ivm.c b/pg_ivm.c index f96f952..02c96a6 100644 --- a/pg_ivm.c +++ b/pg_ivm.c @@ -199,7 +199,9 @@ create_immv(PG_FUNCTION_ARGS) /* view definition should spcify SELECT query */ if (!IsA(parsetree->stmt, SelectStmt)) - elog(ERROR, "view definition must specify SELECT statement"); + ereport(ERROR, + (errcode(ERRCODE_INVALID_PARAMETER_VALUE), + errmsg("view definition must specify SELECT statement"))); ctas = makeNode(CreateTableAsStmt); ctas->query = parsetree->stmt;