Commit 3296916a0f16ffa672fd23d4318e6d85c2d9f0d1

Authored by Gelson
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();
... ...