Re: Schema renaming cascade - Mailing list pgsql-general

From Alvaro Herrera
Subject Re: Schema renaming cascade
Date
Msg-id 20230817155445.lr33wx2eupzu2eqf@alvherre.pgsql
Whole thread Raw
In response to Schema renaming cascade  (Lorusso Domenico <domenico.l76@gmail.com>)
List pgsql-general
On 2023-Aug-17, Lorusso Domenico wrote:

> Hello guys,
> I need to rename a schema, including each reference to it (also for
> functions)

Maybe you should consider removing schema name references in function
source code, and instead refer to the tables (and other functions, etc)
by their unqualified names, and at the same time attach a "SET
search_path" clause to the function.  That way, when you need to rename
the schema you don't need to change the function source code, just
update its "SET search_path" clause.

-- 
Álvaro Herrera               48°01'N 7°57'E  —  https://www.EnterpriseDB.com/



pgsql-general by date:

Previous
From: Pavel Stehule
Date:
Subject: Re: Re: Fatal Error : Invalid Memory alloc request size 1236252631
Next
From: Rob Sargent
Date:
Subject: Re: Fatal Error : Invalid Memory alloc request size 1236252631