Re: Finer Extension dependencies

Поиск
Список
Период
Сортировка
От Dimitri Fontaine
Тема Re: Finer Extension dependencies
Дата
Msg-id m2398z859e.fsf@2ndQuadrant.fr
обсуждение исходный текст
Ответ на Re: Finer Extension dependencies  (Alvaro Herrera <alvherre@commandprompt.com>)
Ответы Re: Finer Extension dependencies
Список pgsql-hackers
Alvaro Herrera <alvherre@commandprompt.com> writes:
>> Yes, for pg_depend, no I don't know how to make that work with pointing
>> to the extensions directly, because the whole point here is to be able
>> to depend on a feature rather than the whole extension.
>
> Yes, I understand that -- but would it work to have the feature
> resolution be done at install/upgrade time, and once it's resolved, you
> record it by storing the extension than contains the feature?  That way

I don't think so, because at upgrade time you then typically only have
the new .control file with the new set of features, and you need to
act on the difference between the old and new features compared to the
current other packages dependencies towards them.

For that to work you need to remember the exact set of per feature
dependencies in between extensions. You can't trust the control files to
reflect the reality you saw when installing or last updating.

Regards,
--
Dimitri Fontaine
http://2ndQuadrant.fr     PostgreSQL : Expertise, Formation et Support


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

Предыдущее
От: Joachim Wieland
Дата:
Сообщение: Re: patch for parallel pg_dump
Следующее
От: Josh Berkus
Дата:
Сообщение: Re: Apology to the community