From: | "David G(dot) Johnston" <david(dot)g(dot)johnston(at)gmail(dot)com> |
---|---|
To: | lennam(at)incisivetechgroup(dot)com |
Cc: | PABLO ANDRES IBARRA DUPRAT <Pablo(dot)Ibarra(at)itau(dot)cl>, pgsql-admin(at)lists(dot)postgresql(dot)org |
Subject: | Re: Scripting a ALTER PROCEDURE or FUNCTION to Change OWNER |
Date: | 2024-06-18 20:23:10 |
Message-ID: | CAKFQuwb-g1f+dWPST3SFqQV6Mqu6d6MyieYxia6YoJpuRtDJgg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin |
On Tue, Jun 18, 2024 at 12:58 PM <lennam(at)incisivetechgroup(dot)com> wrote:
>
>
> Following scripts will take care to change schema owner
>
>
>
> Mk_altr_proc_owner.sql ( copy past this SQL statement)
>
> SELECT ' alter procedure '||rtrim(nspname)||'.'||ltrim( proname )||' owner
> to targetschema;'
>
Maybe using quote_ident to prevent, unlikely as it may be, SQL injection
issues. The trims seem likely to be unnecessary - catalog contents should
be clean.
>
>
Psql -h hostname -U ursename -d dbname -t -A -f mk_altr_proc_owner.sql -o
> altr_proc_owner.sql
>
>
>
The script output file is nice to check one's works I guess. But if you
are going to use psql there is the \gexec meta-command that makes this even
easier.
David J.
From | Date | Subject | |
---|---|---|---|
Next Message | David G. Johnston | 2024-06-18 20:24:45 | Re: Scripting a ALTER PROCEDURE or FUNCTION to Change OWNER |
Previous Message | Ron Johnson | 2024-06-18 20:22:45 | Re: Scripting a ALTER PROCEDURE or FUNCTION to Change OWNER |