Compare commits

..

3 Commits

3 changed files with 39 additions and 0 deletions

View File

@ -0,0 +1,8 @@
--
-- Grant read to default reader
--
--
\ir 10-revoke-all.sql
GRANT SELECT ON :schema.:table TO :default_maintenance;

View File

@ -0,0 +1,9 @@
--
-- Siehe Kommentar in 50--revoke-all-functions.sql
-- hier dazu: alle User dürfen aufrufen
--
\ir 50-function-revoke-all.sql
GRANT EXECUTE ON FUNCTION :schema.:function TO :users;

View File

@ -0,0 +1,22 @@
--
-- update_changed trigger
-- kann überall als Trigger-Funktion genutzt werden, um bei Aktualisierungen das aktuelle Datum reinzuschreiben.
--
CREATE OR REPLACE FUNCTION update_changed() RETURNS trigger
AS $code$
BEGIN
NEW.changed := now();
RETURN NEW;
END;
$code$
LANGUAGE plpgsql
SECURITY DEFINER
SET search_path = :schema, pg_temp
;
--
\set function update_changed()
\ir 55-function-grant-all.sql