Closed soedirgo closed 9 months ago
Allows overriding create extension parameters. E.g. with:
create extension
supautils.extensions_parameter_overrides = '{"pg_cron":{"schema":"pg_catalog"}}'
When someone runs create extension pg_cron with schema public, it gets created in pg_catalog instead:
create extension pg_cron with schema public
pg_catalog
postgres=> \dx List of installed extensions Name | Version | Schema | Description ---------+---------+------------+------------------------------ pg_cron | 1.5 | pg_catalog | Job scheduler for PostgreSQL plpgsql | 1.0 | pg_catalog | PL/pgSQL procedural language (2 rows)
Currently only supports schema, but may support version, owner, etc. in the future.
schema
version
owner
Allows overriding
create extension
parameters. E.g. with:When someone runs
create extension pg_cron with schema public
, it gets created inpg_catalog
instead:Currently only supports
schema
, but may supportversion
,owner
, etc. in the future.