Re: SQL objects UNITs

Поиск
Список
Период
Сортировка
От Andrew Dunstan
Тема Re: SQL objects UNITs
Дата
Msg-id 52B2F2FD.2090403@dunslane.net
обсуждение исходный текст
Ответ на Re: SQL objects UNITs (was: Extension Templates S03E11)  (Robert Haas <robertmhaas@gmail.com>)
Ответы Re: SQL objects UNITs
Список pgsql-hackers
On 12/19/2013 08:01 AM, Robert Haas wrote:
> On Wed, Dec 18, 2013 at 10:05 AM, Alvaro Herrera
> <alvherre@2ndquadrant.com> wrote:
>> Stephen Frost escribió:
>>> * Dimitri Fontaine (dimitri@2ndQuadrant.fr) wrote:
>>>> Basically with building `UNIT` we realise with hindsight that we failed to
>>>> build a proper `EXTENSION` system, and we send that message to our users.
>>> Little difficult to draw conclusions about what out 'hindsight' will
>>> look like.
>> I haven't been keeping very close attention to this, but I fail to see
>> why extensions are so much of a failure.  Surely we can invent a new
>> "kind" of extensions, ones whose contents specifically are dumped by
>> pg_dump.  Regular extensions, the kind we have today, still wouldn't,
>> but we could have a flag, say "CREATE EXTENSION ... (WITH DUMP)" or
>> something.  That way you don't have to come up with UNIT at all (or
>> whatever).  A whole new set of catalogs just to fix up a minor issue
>> with extensions sounds a bit too much to me; we can just add this new
>> thing on top of the existing infrastructure.
> Yep.
>
> I'm not very convinced that extensions are a failure.  I've certainly
> had plenty of good experiences with them, and I think others have as
> well, so I believe Dimitri's allegation that we've somehow failed here
> is overstated.

Indeed. There might be limitations, but what we have is VERY useful.
Let's keep things in proportion here.


> That having been said, having a flag we can set to
> dump the extension contents normally rather than just dumping a CREATE
> EXTENSION statement seems completely reasonable to me.
>
> ALTER EXTENSION foo SET (dump_members = true/false);
>
> It's even got use cases outside of what Dimitri wants to do, like
> dumping and restoring an extension that you've manually modified
> without losing your changes.
>

Yeah, seems like it might have merit.

cheers

andrew




В списке pgsql-hackers по дате отправления:

Предыдущее
От: Robert Haas
Дата:
Сообщение: Re: SQL objects UNITs (was: Extension Templates S03E11)
Следующее
От: Cédric Villemain
Дата:
Сообщение: Re: SQL objects UNITs (was: Extension Templates S03E11)