From 689ec8a925297b0f85e5def6223c063db4b53ba0 Mon Sep 17 00:00:00 2001 From: Javier Goizueta Date: Wed, 16 Mar 2016 17:09:50 +0100 Subject: [PATCH] Change version function from IMMUTABLE to STABLE These functions' results will change when the extension is updated. --- src/pg/sql/01_version.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pg/sql/01_version.sql b/src/pg/sql/01_version.sql index 5c701fd..f73c764 100644 --- a/src/pg/sql/01_version.sql +++ b/src/pg/sql/01_version.sql @@ -2,11 +2,11 @@ CREATE OR REPLACE FUNCTION cdb_crankshaft_version() RETURNS text AS $$ SELECT '@@VERSION@@'::text; -$$ language 'sql' IMMUTABLE STRICT; +$$ language 'sql' STABLE STRICT; -- Internal identifier of the installed extension instence -- e.g. 'dev' for current development version CREATE OR REPLACE FUNCTION _cdb_crankshaft_internal_version() RETURNS text AS $$ SELECT installed_version FROM pg_available_extensions where name='crankshaft' and pg_available_extensions IS NOT NULL; -$$ language 'sql' IMMUTABLE STRICT; +$$ language 'sql' STABLE STRICT;