Add extensions for compatibility with Supabase (#14)
Issue: #14 (closed)
For full compatibility with Supabase, we should add the missing extensions to the image.
-
address_standardizer (https://github.com/postgis/postgis) -
address_standardizer_data_us (https://github.com/postgis/postgis) -
http (https://github.com/pramsey/pgsql-http) -
pg_graphql (https://github.com/supabase/pg_graphql) -
pg_hashids (https://github.com/iCyberon/pg_hashids) -
pg_jsonschema (https://github.com/supabase/pg_jsonschema) -
pg_net (https://github.com/supabase/pg_net) -
pg_stat_monitor (https://github.com/percona/pg_stat_monitor) -
pgjwt (https://github.com/michelp/pgjwt) -
pgrouting (https://github.com/pgRouting/pgrouting) -
pgsodium (https://github.com/michelp/pgsodium) -
pgtap (https://github.com/theory/pgtap) -
plcoffee (https://github.com/plv8/plv8) -
pljava (https://github.com/tada/pljava) -
plls (https://github.com/plv8/plv8) -
plpgsql_check (https://github.com/okbob/plpgsql_check) -
plv8 (https://github.com/plv8/plv8) -
postgis (https://github.com/postgis/postgis) -
postgis_raster (https://github.com/postgis/postgis) -
postgis_sfcgal (https://github.com/postgis/postgis) -
postgis_tiger_geocoder (https://github.com/postgis/postgis) -
postgis_topology (https://github.com/postgis/postgis) -
rum (https://github.com/postgrespro/rum) -
supautils (https://github.com/supabase/supautils)
Additionally
-
move all packages requiring build (make install) to build-env -
PostgreSQL Anonymizer (anon): install from source (instead of pgxn). Update to version 1.1.0
P.S.
If possible, we install the latest versions of extensions and not only those versions that are currently installed in the PostgreSQL for Supabase, since there is no need for full version compatibility.
Edited by Vitaliy Kukharik