Skip to content

Commit 1582b58

Browse files
committed
Merge branch '2024-05-09' into 'master'
Update Postgres Docker images to latest minors (16.3, 15.7, 14.12, 13.15, 12.19) See merge request postgres-ai/custom-images!64
2 parents 5e4989d + 944d064 commit 1582b58

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

extended-postgres/Dockerfile

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ FROM postgres:${PG_SERVER_VERSION}-bullseye as build-env
1010
ARG TARGETPLATFORM
1111

1212
ARG GO_VERSION
13-
ENV GO_VERSION=${GO_VERSION:-1.21.7}
13+
ENV GO_VERSION=${GO_VERSION:-1.22.5}
1414

1515
ARG WALG_VERSION
16-
ENV WALG_VERSION=${WALG_VERSION:-2.0.1}
16+
ENV WALG_VERSION=${WALG_VERSION:-3.0.2}
1717

1818
RUN apt-get clean && rm -rf /var/lib/apt/lists/partial \
1919
# install dependencies
@@ -29,6 +29,7 @@ RUN apt-get clean && rm -rf /var/lib/apt/lists/partial \
2929
# build WAL-G
3030
&& cd /tmp && git clone --branch v${WALG_VERSION} --single-branch https://github.com/wal-g/wal-g.git \
3131
&& cd wal-g && export USE_LIBSODIUM=1 && export USE_LZO=1 \
32+
&& go mod tidy \
3233
&& make deps && GOBIN=/usr/local/bin make pg_install
3334

3435

@@ -48,13 +49,13 @@ ARG PG_SERVER_PORT
4849
ENV PG_SERVER_PORT=${PG_SERVER_PORT:-5432}
4950

5051
ARG PG_TIMETABLE_VERSION
51-
ENV PG_TIMETABLE_VERSION=${PG_TIMETABLE_VERSION:-5.8.0}
52+
ENV PG_TIMETABLE_VERSION=${PG_TIMETABLE_VERSION:-5.9.0}
5253
ARG SET_USER_VERSION
5354
ENV SET_USER_VERSION=${SET_USER_VERSION:-REL4_0_1}
5455
ARG LOGERRORS_VERSION
5556
ENV LOGERRORS_VERSION=${LOGERRORS_VERSION:-2.1.2}
5657
ARG PGVECTOR_VERSION
57-
ENV PGVECTOR_VERSION=${PGVECTOR_VERSION:-0.6.0}
58+
ENV PGVECTOR_VERSION=${PGVECTOR_VERSION:-0.7.2}
5859
# https://gitlab.com/postgres-ai/custom-images/-/merge_requests/56
5960
ARG PG_CRON_VERSION
6061
ENV PG_CRON_VERSION=${PG_CRON_VERSION:-1.4.2}
@@ -151,7 +152,9 @@ RUN apt-get clean && rm -rf /var/lib/apt/lists/partial \
151152
apt-get install --no-install-recommends -y postgresql-${PG_SERVER_VERSION}-cron; \
152153
fi \
153154
# postgresql_anonymizer extension
154-
&& pgxn install ddlx && pgxn install postgresql_anonymizer \
155+
&& if [ $(echo "$PG_SERVER_VERSION > 9.6" | /usr/bin/bc) = "1" ]; then \
156+
pgxn install ddlx && pgxn install postgresql_anonymizer; \
157+
fi \
155158
# pg_stat_kcache extension
156159
&& apt-get install --no-install-recommends -y postgresql-${PG_SERVER_VERSION}-pg-stat-kcache \
157160
# pg_wait_sampling extension

0 commit comments

Comments
 (0)