From bf4f30c99dcdbfa80101dd1f87fa2723c85bbda0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Ignacio=20S=C3=A1nchez=20Lara?= Date: Mon, 21 Sep 2015 14:35:28 +0200 Subject: [PATCH] Removed IMMUTABLE for functions depending on current database --- scripts-available/CDB_Groups.sql | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts-available/CDB_Groups.sql b/scripts-available/CDB_Groups.sql index cdc771a..301531f 100644 --- a/scripts-available/CDB_Groups.sql +++ b/scripts-available/CDB_Groups.sql @@ -187,7 +187,7 @@ BEGIN END IF; RETURN group_role; END -$$ LANGUAGE PLPGSQL IMMUTABLE; +$$ LANGUAGE PLPGSQL; -- Returns the first owner of the schema matching username. Organization user schemas must have one only owner. CREATE OR REPLACE @@ -201,7 +201,7 @@ BEGIN EXECUTE 'SELECT pg_get_userbyid(nspowner) FROM pg_namespace WHERE nspname = $1;' INTO user_role USING username; RETURN user_role; END -$$ LANGUAGE PLPGSQL IMMUTABLE; +$$ LANGUAGE PLPGSQL; -- Database names are too long, we need a shorter version for composing role names CREATE OR REPLACE @@ -213,4 +213,4 @@ BEGIN EXECUTE 'SELECT md5(current_database())' INTO short_database_name; RETURN short_database_name; END -$$ LANGUAGE PLPGSQL IMMUTABLE; +$$ LANGUAGE PLPGSQL;