From: Tom Lane Date: Sun, 9 Dec 2007 02:22:46 +0000 (+0000) Subject: Fix completely-bogus volatility markings on pg_trgm functions. X-Git-Url: http://git.postgresql.org/gitweb/static/gitweb.js?a=commitdiff_plain;h=df209374df2ba849366548e86d0aea0713ad3db5;p=users%2Fbernd%2Fpostgres.git Fix completely-bogus volatility markings on pg_trgm functions. --- diff --git a/contrib/pg_trgm/pg_trgm.sql.in b/contrib/pg_trgm/pg_trgm.sql.in index ed990825b9..962e37effe 100644 --- a/contrib/pg_trgm/pg_trgm.sql.in +++ b/contrib/pg_trgm/pg_trgm.sql.in @@ -6,12 +6,12 @@ SET search_path = public; CREATE OR REPLACE FUNCTION set_limit(float4) RETURNS float4 AS 'MODULE_PATHNAME' -LANGUAGE C STRICT IMMUTABLE; +LANGUAGE C STRICT VOLATILE; CREATE OR REPLACE FUNCTION show_limit() RETURNS float4 AS 'MODULE_PATHNAME' -LANGUAGE C STRICT IMMUTABLE; +LANGUAGE C STRICT STABLE; CREATE OR REPLACE FUNCTION show_trgm(text) RETURNS _text @@ -26,7 +26,7 @@ LANGUAGE C STRICT IMMUTABLE; CREATE OR REPLACE FUNCTION similarity_op(text,text) RETURNS bool AS 'MODULE_PATHNAME' -LANGUAGE C STRICT IMMUTABLE; +LANGUAGE C STRICT STABLE; CREATE OPERATOR % ( LEFTARG = text,