Commit 3296916a0f16ffa672fd23d4318e6d85c2d9f0d1
1 parent
505eed4d
Exists in
master
Ataulização do script sql da ga 2039
Showing
1 changed file
with
17 additions
and
3 deletions
Show diff stats
gestaoAdministrativa/fontes/SQL/GA_2039.sql
| ... | ... | @@ -293,7 +293,21 @@ DROP FUNCTION manutencao(); |
| 293 | 293 | -- Ticket #22098 |
| 294 | 294 | ---------------- |
| 295 | 295 | |
| 296 | -CREATE ROLE birt; | |
| 297 | -GRANT urbem TO birt; | |
| 298 | -UPDATE pg_autid SET rolpassword = 'md517e68e814c79648270e8a9c28b6386e7' WHERE rolname = 'birt'; | |
| 296 | +CREATE OR REPLACE FUNCTION manutencao() RETURNS VOID AS $$ | |
| 297 | +DECLARE | |
| 298 | + | |
| 299 | +BEGIN | |
| 300 | + PERFORM 1 | |
| 301 | + FROM pg_user | |
| 302 | + WHERE usename = 'birt' | |
| 303 | + ; | |
| 304 | + IF NOT FOUND THEN | |
| 305 | + CREATE ROLE birt; | |
| 306 | + GRANT urbem TO birt; | |
| 307 | + UPDATE pg_authid SET rolpassword = 'md517e68e814c79648270e8a9c28b6386e7' WHERE rolname = 'birt'; | |
| 308 | + END IF; | |
| 309 | +END; | |
| 310 | +$$ LANGUAGE 'plpgsql'; | |
| 299 | 311 | |
| 312 | +SELECT manutencao(); | |
| 313 | +DROP FUNCTION manutencao(); | ... | ... |