On Thu, Dec 05, 2019 at 09:52:50AM -0500, Robert Haas wrote:
> On Tue, Dec 3, 2019 at 10:18 AM Tom Lane <t...@sss.pgh.pa.us> wrote:
> > Alexander Korotkov <a.korot...@postgrespro.ru> writes:
> > > But nevertheless should we allow relocatable extension to use
> > > @extschema@.  Any thoughts?
> >
> > No.  The reasoning in the comment still holds good: if you embed
> > @extschema@ in an object's definition, it becomes nonrelocatable.
> 
> That's demonstrably false, and the links included in the OP prove it.

Right.  Or, to add further precision, embedding @extschema@ persistently in
the system catalogs does make the extension nonrelocatable.  The OP examples
merely embed @extschema@ in extension scripts, and they don't impair
relocation.  I'm okay with the proposal, but I still wouldn't mind deprecating
relocatable=true.


Reply via email to