From 61c93dc2dcda7af3b9357fe4753f9dc356b72188 Mon Sep 17 00:00:00 2001 From: Marco Slot Date: Fri, 1 Apr 2022 15:14:15 +0200 Subject: [PATCH] Make create_immv STRICT This currently crashes the server: `SELECT create_immv(NULL, 'SELECT * FROM test');` . Marking the function STRICT will avoid calling it with NULL arguments. Alternative would be check for NULLs in create_immv. --- pg_ivm--1.0.sql | 1 + 1 file changed, 1 insertion(+) diff --git a/pg_ivm--1.0.sql b/pg_ivm--1.0.sql index d9c6181..3fd9503 100644 --- a/pg_ivm--1.0.sql +++ b/pg_ivm--1.0.sql @@ -19,6 +19,7 @@ SELECT pg_catalog.pg_extension_config_dump('pg_catalog.pg_ivm_immv', ''); CREATE FUNCTION create_immv(text, text) RETURNS bigint +STRICT AS 'MODULE_PATHNAME', 'create_immv' LANGUAGE C;