From: | "David G(dot) Johnston" <david(dot)g(dot)johnston(at)gmail(dot)com> |
---|---|
To: | Bryn Llewellyn <bryn(at)yugabyte(dot)com> |
Cc: | Tom Lane PostgreSQL <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com>, Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>, pgsql-general list <pgsql-general(at)lists(dot)postgresql(dot)org> |
Subject: | Re: alter function/procedure depends on extension |
Date: | 2022-02-19 05:08:55 |
Message-ID: | CAKFQuwZy1Ui6EpsA2kfesiahjAidVqi4i5zHxGAatuXa3acCCQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On Fri, Feb 18, 2022 at 6:16 PM Bryn Llewellyn <bryn(at)yugabyte(dot)com> wrote:
>
> (4) The clue to the whole thing is the semantics of the LoV for
> "pg_depend. deptype" (see below) — but you all kept this a secret from me!
>
I didn't even think to look at the system catalogs for guidance in this
kind of thing. The catalogs are not what I consider end-user facing
documentation; I'd want the core documentation (SQL Command Reference and
exposition chapters for different features) to be sufficient for someone to
understand how these things work. Now, I would probably have been a bit
less certain of myself had I gone and looked at the catalogs early on.
Seeing the specification for DEPENDENCY_AUTO (a) would have reset my
internal consistency trigger.
> David wrote:
>
> This must be a typo: "depends on" and "is dependent upon" mean the same.
> I’m guessing that this was meant: « An extension neither depends on nor is
> *depended* upon by its members. » If so, then it’s wrong. Yes: an extension
> doesn’t depend on its members. This query (which runs without error) shows
> that an extension depends upon only the schema nominated by
> "create extension… with schema…".
>
> But no: the objects do depend upon the extension that creates them, as
> this query shows:
>
>
Yeah, I seem to have had a brain fade there.
David J.
From | Date | Subject | |
---|---|---|---|
Next Message | Yoong S. Chow | 2022-02-19 06:46:24 | Re: pg_upgrade from Postgresql-12 to Postgresql-13 fails with "Creating dump of database schemas postgres *failure*" |
Previous Message | Bryn Llewellyn | 2022-02-19 01:15:58 | Re: alter function/procedure depends on extension |