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(); |