fix grant query

pull/379/head
Gonzalo Riestra 5 years ago
parent a8966270bd
commit 2ce4d8ee14

@ -26,7 +26,11 @@ BEGIN
CONTINUE; CONTINUE;
ELSE ELSE
EXECUTE 'ALTER ' || obj.object_type || ' ' || obj.object_identity || ' OWNER TO ' || quote_ident(owner_role); EXECUTE 'ALTER ' || obj.object_type || ' ' || obj.object_identity || ' OWNER TO ' || quote_ident(owner_role);
EXECUTE 'GRANT ALL ON ' || obj.object_type || ' ' || obj.object_identity || ' TO ' || QUOTE_IDENT(creator_role); IF obj.object_type = 'function' THEN
EXECUTE 'GRANT ALL ON FUNCTION ' || obj.object_identity || ' TO ' || QUOTE_IDENT(creator_role);
ELSE
EXECUTE 'GRANT ALL ON ' || obj.object_identity || ' TO ' || QUOTE_IDENT(creator_role);
END IF;
RAISE DEBUG 'Changing ownership from % to %', creator_role, owner_role; RAISE DEBUG 'Changing ownership from % to %', creator_role, owner_role;
END IF; END IF;
END LOOP; END LOOP;

Loading…
Cancel
Save