@@ -10,10 +10,10 @@ FROM postgres:${PG_SERVER_VERSION}-bullseye as build-env
1010ARG TARGETPLATFORM
1111
1212ARG GO_VERSION
13- ENV GO_VERSION=${GO_VERSION:-1.21.7 }
13+ ENV GO_VERSION=${GO_VERSION:-1.22.5 }
1414
1515ARG WALG_VERSION
16- ENV WALG_VERSION=${WALG_VERSION:-2 .0.1 }
16+ ENV WALG_VERSION=${WALG_VERSION:-3 .0.2 }
1717
1818RUN 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
4849ENV PG_SERVER_PORT=${PG_SERVER_PORT:-5432}
4950
5051ARG 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}
5253ARG SET_USER_VERSION
5354ENV SET_USER_VERSION=${SET_USER_VERSION:-REL4_0_1}
5455ARG LOGERRORS_VERSION
5556ENV LOGERRORS_VERSION=${LOGERRORS_VERSION:-2.1.2}
5657ARG 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
5960ARG PG_CRON_VERSION
6061ENV 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