Compare commits
3 Commits
be946b9834
...
d93ce73de7
| Author | SHA1 | Date | |
|---|---|---|---|
| d93ce73de7 | |||
| 712b07118c | |||
| 73a9b81eba |
8
helper/22-grant-reader-maintenance.sql
Normal file
8
helper/22-grant-reader-maintenance.sql
Normal file
@ -0,0 +1,8 @@
|
||||
--
|
||||
-- Grant read to default reader
|
||||
--
|
||||
--
|
||||
|
||||
\ir 10-revoke-all.sql
|
||||
GRANT SELECT ON :schema.:table TO :default_maintenance;
|
||||
|
||||
9
helper/55-function-grant-all.sql
Normal file
9
helper/55-function-grant-all.sql
Normal 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;
|
||||
|
||||
|
||||
22
helper/81-changed-trigger.sql
Normal file
22
helper/81-changed-trigger.sql
Normal 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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user