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 bf452e4Copy full SHA for bf452e4
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