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
	