Re: Granting SET and ALTER SYSTE privileges for GUCs

Поиск
Список
Период
Сортировка
Искать
От
Mark Dilger
Тема
Re: Granting SET and ALTER SYSTE privileges for GUCs
Дата
Msg-id
0C86AB2D-87F0-43C0-A03C-02A28FFD3D9C@enterprisedb.com
Ответ на
Список
Дерево обсуждения
Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Robert Haas <robertmhaas@gmail.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs Robert Haas <robertmhaas@gmail.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs Robert Haas <robertmhaas@gmail.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Andrew Dunstan <andrew@dunslane.net>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs Andrew Dunstan <andrew@dunslane.net>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Andrew Dunstan <andrew@dunslane.net>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Andrew Dunstan <andrew@dunslane.net>
Re: Granting SET and ALTER SYSTE privileges for GUCs Robert Haas <robertmhaas@gmail.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Robert Haas <robertmhaas@gmail.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Andrew Dunstan <andrew@dunslane.net>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Robert Haas <robertmhaas@gmail.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Robert Haas <robertmhaas@gmail.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Robert Haas <robertmhaas@gmail.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Andrew Dunstan <andrew@dunslane.net>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Joshua Brindle <joshua.brindle@crunchydata.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Andrew Dunstan <andrew@dunslane.net>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs Andrew Dunstan <andrew@dunslane.net>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs Andrew Dunstan <andrew@dunslane.net>
Re: Granting SET and ALTER SYSTE privileges for GUCs Peter Eisentraut <peter.eisentraut@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs Andrew Dunstan <andrew@dunslane.net>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Andrew Dunstan <andrew@dunslane.net>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Joshua Brindle <joshua.brindle@crunchydata.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs Andrew Dunstan <andrew@dunslane.net>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs "David G. Johnston" <david.g.johnston@gmail.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Andrew Dunstan <andrew@dunslane.net>
Re: Granting SET and ALTER SYSTE privileges for GUCs "David G. Johnston" <david.g.johnston@gmail.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs "David G. Johnston" <david.g.johnston@gmail.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs Robert Haas <robertmhaas@gmail.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Joshua Brindle <joshua.brindle@crunchydata.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs Joshua Brindle <joshua.brindle@crunchydata.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Tom Lane <tgl@sss.pgh.pa.us>
Re: Granting SET and ALTER SYSTE privileges for GUCs Joshua Brindle <joshua.brindle@crunchydata.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Robert Haas <robertmhaas@gmail.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Robert Haas <robertmhaas@gmail.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Joshua Brindle <joshua.brindle@crunchydata.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Robert Haas <robertmhaas@gmail.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Joshua Brindle <joshua.brindle@crunchydata.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Peter Eisentraut <peter.eisentraut@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Joshua Brindle <joshua.brindle@crunchydata.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Joshua Brindle <joshua.brindle@crunchydata.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Mark Dilger <mark.dilger@enterprisedb.com>
Re: Granting SET and ALTER SYSTE privileges for GUCs Joshua Brindle <joshua.brindle@crunchydata.com>


> On Nov 16, 2021, at 7:03 AM, Robert Haas  wrote:
> 
> It's also going to be important to think about what happens with
> extension GUCs. If somebody installs an extension, we can't ask them
> to perform a manual step in order to be able to grant privileges.

The burden isn't on the installer of an extension.  As implemented, it's the extension's installation .sql file that sets it up, and the upgrade .sql files that make adjustments, if necessary.

> And
> if somebody then loads up a different .so for that extension, the set
> of GUCs that it provides can change without any DDL being executed.
> New GUCs could appear, and old GUCs could vanish.

Well, the same is true for functions, right?  If you add, remove, or redefine functions in the extension, you need an upgrade script that defines the new functions, removes the old ones, changes function signatures, or whatever.  The same is true here for GUCs.

I don't think we support using a .so that is mismatched against the version of the extension that is installed.

—
Mark Dilger
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company





В списке pgsql-hackers по дате отправления
От: Robert Haas
Дата:
От: Tom Lane
Дата:
FAQ