RE: Ability to reference other extensions by schema in extension scripts
| От | Regina Obe |
|---|---|
| Тема | RE: Ability to reference other extensions by schema in extension scripts |
| Дата | |
| Msg-id | 000001d953a3$055ee4e0$101caea0$@pcorp.us обсуждение исходный текст |
| Ответ на | Re: Ability to reference other extensions by schema in extension scripts (Tom Lane <tgl@sss.pgh.pa.us>) |
| Список | pgsql-hackers |
> "Regina Obe" <lr@pcorp.us> writes: > >> requires = 'extfoo, extbar' > >> no_relocate = 'extfoo' > > > So when no_relocate is specified, where would that live? > > In the control file. > > > Would I mark the extfoo as not relocatable on CREATE / ALTER of said > > extension? > > Or add an extra field to pg_extension > > We don't record dependent extensions in pg_extension now, so that doesn't > seem like it would fit well. I was envisioning that ALTER EXTENSION SET > SCHEMA would do something along the lines of > > (1) scrape the list of dependent extensions out of pg_depend > (2) open and parse each of their control files > (3) fail if any of their control files mentions the target one in > no_relocate. > > Admittedly, this'd be a bit slow, but I doubt that ALTER EXTENSION SET > SCHEMA is a performance bottleneck for anybody. > Okay I'll move ahead with this approach. Thanks, Regina
В списке pgsql-hackers по дате отправления: