We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
alter routine
alter function|procedure
1 parent 42c6d7e commit 23d8d50Copy full SHA for 23d8d50
ansible/files/admin_api_scripts/pg_upgrade_scripts/common.sh
@@ -456,7 +456,10 @@ begin
456
foreach obj in array functions
457
loop
458
if obj->>'owner' = 'postgres' then
459
- execute(format('alter routine %s(%s) owner to postgres;', (obj->>'oid')::regproc, pg_get_function_identity_arguments((obj->>'oid')::regproc)));
+ execute(format('alter %s %s(%s) owner to postgres;'
460
+ , case when obj->>'kind' = 'p' then 'procedure' else 'function'
461
+ , (obj->>'oid')::regproc
462
+ , pg_get_function_identity_arguments((obj->>'oid')::regproc)));
463
end if;
464
for rec in
465
select grantor, grantee, privilege_type, is_grantable
0 commit comments