fix grant query
This commit is contained in:
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…
Reference in New Issue
Block a user