Compare commits
	
		
			3 Commits
		
	
	
		
			be946b9834
			...
			main
		
	
	| 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
	