Skip to content

Commit d2eca9a

Browse files
authored
Remove pg_repack (#757)
* remove pg_repack * bump ami name
1 parent 532d441 commit d2eca9a

File tree

7 files changed

+3
-80
lines changed

7 files changed

+3
-80
lines changed

Dockerfile-u18

Lines changed: 1 addition & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ ARG postgresql_release=${postgresql_major}.1
3232
# ARG pgroonga_release=2.4.0
3333
# ARG wrappers_release=0.1.16
3434
# ARG hypopg_release=1.3.1
35-
# ARG pg_repack_release=1.4.8
3635
# ARG pgvector_release=0.4.0
3736
# ARG pg_tle_release=1.0.3
3837
# ARG supautils_release=1.9.0
@@ -113,8 +112,6 @@ ARG pgroonga_release_checksum=sha256:885ff3878cc30e9030e5fc56d561bc8b66df3ede156
113112
ARG wrappers_release=0.1.16
114113
ARG hypopg_release=1.3.1
115114
ARG hypopg_release_checksum=sha256:e7f01ee0259dc1713f318a108f987663d60f3041948c2ada57a94b469565ca8e
116-
ARG pg_repack_release=1.4.8
117-
ARG pg_repack_release_checksum=sha256:18b4d871c1abf78cf0b1b1fe6081d435d183a8dc5eb977576e7a47fe113dd4ec
118115
ARG pgvector_release=0.5.0
119116
ARG pgvector_release_checksum=sha256:d8aa3504b215467ca528525a6de12c3f85f9891b091ce0e5864dd8a9b757f77b
120117
ARG pg_tle_release=1.0.4
@@ -800,32 +797,6 @@ RUN --mount=type=cache,target=/ccache,from=public.ecr.aws/supabase/postgres:ccac
800797
# Create debian package
801798
RUN checkinstall -D --install=no --fstrans=no --backup=no --pakdir=/tmp --nodoc
802799

803-
####################
804-
# 27-pg_repack.yml
805-
####################
806-
FROM ccache as pg_repack-source
807-
ARG pg_repack_release
808-
ARG pg_repack_release_checksum
809-
ADD --checksum=${pg_repack_release_checksum} \
810-
"https://github.com/reorg/pg_repack/archive/refs/tags/ver_${pg_repack_release}.tar.gz" \
811-
/tmp/pg_repack.tar.gz
812-
RUN tar -xvf /tmp/pg_repack.tar.gz -C /tmp && \
813-
rm -rf /tmp/pg_repack.tar.gz
814-
# Install build dependencies
815-
RUN apt-get update && apt-get install -y --no-install-recommends \
816-
liblz4-dev \
817-
libz-dev \
818-
libzstd-dev \
819-
libreadline-dev \
820-
&& rm -rf /var/lib/apt/lists/*
821-
# Build from source
822-
WORKDIR /tmp/pg_repack-ver_${pg_repack_release}
823-
ENV USE_PGXS=1
824-
RUN --mount=type=cache,target=/ccache,from=public.ecr.aws/supabase/postgres:ccache \
825-
make -j$(nproc)
826-
# Create debian package
827-
RUN checkinstall -D --install=no --fstrans=no --backup=no --pakdir=/tmp --pkgversion=${pg_repack_release} --nodoc
828-
829800
####################
830801
# 28-pgvector.yml
831802
####################
@@ -902,7 +873,6 @@ COPY --from=vault-source /tmp/*.deb /tmp/
902873
COPY --from=pgroonga-source /tmp/*.deb /tmp/
903874
COPY --from=wrappers /tmp/*.deb /tmp/
904875
COPY --from=hypopg-source /tmp/*.deb /tmp/
905-
COPY --from=pg_repack-source /tmp/*.deb /tmp/
906876
COPY --from=pgvector-source /tmp/*.deb /tmp/
907877
COPY --from=pg_tle-source /tmp/*.deb /tmp/
908878
COPY --from=supautils /tmp/*.deb /tmp/
@@ -1037,4 +1007,4 @@ COPY --from=pg_binary_collection_base /usr/share/postgresql/${postgresql_major}
10371007
RUN cd /tmp/pg_binaries && \
10381008
tar czvf 18.04.tar.gz ${postgresql_major}/ && \
10391009
rm -rf ${postgresql_major}/
1040-
1010+

ansible/files/postgresql_config/supautils.conf.j2

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
supautils.placeholders = 'response.headers'
22
supautils.placeholders_disallowed_values = '"content-type"'
3-
# full list: address_standardizer, address_standardizer_data_us, adminpack, amcheck, autoinc, bloom, btree_gin, btree_gist, citext, cube, dblink, dict_int, dict_xsyn, earthdistance, file_fdw, fuzzystrmatch, hstore, http, hypopg, insert_username, intagg, intarray, isn, lo, ltree, moddatetime, old_snapshot, pageinspect, pg_buffercache, pg_cron, pg_freespacemap, pg_graphql, pg_hashids, pg_jsonschema, pg_net, pg_prewarm, pg_repack, pg_stat_monitor, pg_stat_statements, pg_surgery, pg_tle, pg_trgm, pg_visibility, pg_walinspect, pgaudit, pgcrypto, pgjwt, pgroonga, pgroonga_database, pgrouting, pgrowlocks, pgsodium, pgstattuple, pgtap, plcoffee, pljava, plls, plpgsql, plpgsql_check, plv8, postgis, postgis_raster, postgis_sfcgal, postgis_tiger_geocoder, postgis_topology, postgres_fdw, refint, rum, seg, sslinfo, supabase_vault, supautils, tablefunc, tcn, timescaledb, tsm_system_rows, tsm_system_time, unaccent, uuid-ossp, vector, wrappers, xml2
3+
# full list: address_standardizer, address_standardizer_data_us, adminpack, amcheck, autoinc, bloom, btree_gin, btree_gist, citext, cube, dblink, dict_int, dict_xsyn, earthdistance, file_fdw, fuzzystrmatch, hstore, http, hypopg, insert_username, intagg, intarray, isn, lo, ltree, moddatetime, old_snapshot, pageinspect, pg_buffercache, pg_cron, pg_freespacemap, pg_graphql, pg_hashids, pg_jsonschema, pg_net, pg_prewarm, pg_stat_monitor, pg_stat_statements, pg_surgery, pg_tle, pg_trgm, pg_visibility, pg_walinspect, pgaudit, pgcrypto, pgjwt, pgroonga, pgroonga_database, pgrouting, pgrowlocks, pgsodium, pgstattuple, pgtap, plcoffee, pljava, plls, plpgsql, plpgsql_check, plv8, postgis, postgis_raster, postgis_sfcgal, postgis_tiger_geocoder, postgis_topology, postgres_fdw, refint, rum, seg, sslinfo, supabase_vault, supautils, tablefunc, tcn, timescaledb, tsm_system_rows, tsm_system_time, unaccent, uuid-ossp, vector, wrappers, xml2
44
# omitted because may be unsafe: adminpack, amcheck, file_fdw, lo, old_snapshot, pageinspect, pg_buffercache, pg_freespacemap, pg_prewarm, pg_surgery, pg_visibility, pgstattuple
55
# omitted because deprecated: intagg, xml2
6-
supautils.privileged_extensions = 'address_standardizer, address_standardizer_data_us, autoinc, bloom, btree_gin, btree_gist, citext, cube, dblink, dict_int, dict_xsyn, earthdistance, fuzzystrmatch, hstore, http, hypopg, insert_username, intarray, isn, ltree, moddatetime, pg_cron, pg_graphql, pg_hashids, pg_jsonschema, pg_net, pg_repack, pg_stat_monitor, pg_stat_statements, pg_tle, pg_trgm, pg_walinspect, pgaudit, pgcrypto, pgjwt, pgroonga, pgroonga_database, pgrouting, pgrowlocks, pgsodium, pgtap, plcoffee, pljava, plls, plpgsql, plpgsql_check, plv8, postgis, postgis_raster, postgis_sfcgal, postgis_tiger_geocoder, postgis_topology, postgres_fdw, refint, rum, seg, sslinfo, supabase_vault, supautils, tablefunc, tcn, timescaledb, tsm_system_rows, tsm_system_time, unaccent, uuid-ossp, vector, wrappers'
6+
supautils.privileged_extensions = 'address_standardizer, address_standardizer_data_us, autoinc, bloom, btree_gin, btree_gist, citext, cube, dblink, dict_int, dict_xsyn, earthdistance, fuzzystrmatch, hstore, http, hypopg, insert_username, intarray, isn, ltree, moddatetime, pg_cron, pg_graphql, pg_hashids, pg_jsonschema, pg_net, pg_stat_monitor, pg_stat_statements, pg_tle, pg_trgm, pg_walinspect, pgaudit, pgcrypto, pgjwt, pgroonga, pgroonga_database, pgrouting, pgrowlocks, pgsodium, pgtap, plcoffee, pljava, plls, plpgsql, plpgsql_check, plv8, postgis, postgis_raster, postgis_sfcgal, postgis_tiger_geocoder, postgis_topology, postgres_fdw, refint, rum, seg, sslinfo, supabase_vault, supautils, tablefunc, tcn, timescaledb, tsm_system_rows, tsm_system_time, unaccent, uuid-ossp, vector, wrappers'
77
supautils.privileged_extensions_custom_scripts_path = '/etc/postgresql-custom/extension-custom-scripts'
88
supautils.privileged_extensions_superuser = 'supabase_admin'
99
supautils.privileged_role = 'postgres'

ansible/tasks/postgres-extensions/27-pg_repack.yml

Lines changed: 0 additions & 37 deletions
This file was deleted.

ansible/tasks/setup-extensions.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,6 @@
8080
- name: Install hypopg
8181
import_tasks: tasks/postgres-extensions/26-hypopg.yml
8282

83-
- name: Install pg_repack
84-
import_tasks: tasks/postgres-extensions/27-pg_repack.yml
85-
8683
- name: Install pgvector
8784
import_tasks: tasks/postgres-extensions/28-pgvector.yml
8885

ansible/vars.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -126,9 +126,6 @@ wrappers_release: "0.1.16"
126126
hypopg_release: "1.3.1"
127127
hypopg_release_checksum: sha256:e7f01ee0259dc1713f318a108f987663d60f3041948c2ada57a94b469565ca8e
128128

129-
pg_repack_release: "1.4.8"
130-
pg_repack_release_checksum: sha256:18b4d871c1abf78cf0b1b1fe6081d435d183a8dc5eb977576e7a47fe113dd4ec
131-
132129
pgvector_release: "0.5.1"
133130
pgvector_release_checksum: sha256:cc7a8e034a96e30a819911ac79d32f6bc47bdd1aa2de4d7d4904e26b83209dc8
134131

migrations/tests/extensions/27-pg_repack.sql

Lines changed: 0 additions & 3 deletions
This file was deleted.

migrations/tests/extensions/test.sql

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,5 @@
2525
\ir 24-pgroonga.sql
2626
\ir 25-wrappers.sql
2727
\ir 26-hypopg.sql
28-
\ir 27-pg_repack.sql
2928
\ir 28-pgvector.sql
3029
\ir 29-pg_tle.sql

0 commit comments

Comments
 (0)