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,7 +293,21 @@ DROP FUNCTION manutencao(); | ||
| 293 | -- Ticket #22098 | 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(); |