From f3b63ce43645612c6eb2f636248644b562d337d1 Mon Sep 17 00:00:00 2001 From: "Darwin E. Monroy" Date: Tue, 27 Jan 2026 11:59:21 -0600 Subject: [PATCH 1/2] Add postgresql-client-18 binaries --- postgres/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/postgres/Dockerfile b/postgres/Dockerfile index 44de79d..13792a3 100644 --- a/postgres/Dockerfile +++ b/postgres/Dockerfile @@ -20,9 +20,10 @@ RUN apt-get update && \ postgresql-client-15 \ postgresql-client-16 \ postgresql-client-17 \ + postgresql-client-18 \ python3-pip && \ mkdir -p /opt/postgresql && \ - for version in 11 12 13 14 15 16 17; do \ + for version in 11 12 13 14 15 16 17 18; do \ ln -s /usr/lib/postgresql/$version/bin/pg_dump /usr/bin/pg_dump-$version && \ ln -s /usr/lib/postgresql/$version/bin/pg_restore /usr/bin/pg_restore-$version; \ done && \ From ff6b51de0939e96e6c3fd3bedb7fe7a0772fdc18 Mon Sep 17 00:00:00 2001 From: "Darwin E. Monroy" Date: Tue, 27 Jan 2026 12:03:03 -0600 Subject: [PATCH 2/2] _latest_ is now v18 --- postgres/Dockerfile | 2 +- postgres/bin/dump-to-s3.sh | 4 ++-- postgres/bin/entrypoint.sh | 4 ++-- postgres/bin/load-from-s3.sh | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/postgres/Dockerfile b/postgres/Dockerfile index 13792a3..11fbea4 100644 --- a/postgres/Dockerfile +++ b/postgres/Dockerfile @@ -8,7 +8,7 @@ RUN apt-get update && apt-get install -y wget gnupg && \ echo "deb http://apt.postgresql.org/pub/repos/apt bookworm-pgdg main" > /etc/apt/sources.list.d/pgdg.list && \ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add - -# Install PostgreSQL client tools for versions 11–17 and other dependencies +# Install PostgreSQL client tools for versions 11–18 and other dependencies RUN apt-get update && \ apt-get install -y --no-install-recommends \ curl \ diff --git a/postgres/bin/dump-to-s3.sh b/postgres/bin/dump-to-s3.sh index e25618e..34ed96d 100755 --- a/postgres/bin/dump-to-s3.sh +++ b/postgres/bin/dump-to-s3.sh @@ -21,8 +21,8 @@ if [ -z "${SERVER_VERSION:-}" ]; then fi if [ -z "$SERVER_VERSION" ]; then - echo "Warning: SERVER_VERSION not detected. Defaulting to version 17 (latest)." - SERVER_VERSION="17" + echo "Warning: SERVER_VERSION not detected. Defaulting to version 18 (latest)." + SERVER_VERSION="18" fi PG_DUMP="pg_dump-$SERVER_VERSION" diff --git a/postgres/bin/entrypoint.sh b/postgres/bin/entrypoint.sh index e94afcc..9d6d214 100755 --- a/postgres/bin/entrypoint.sh +++ b/postgres/bin/entrypoint.sh @@ -42,8 +42,8 @@ else fi if [ -z "$SERVER_VERSION" ]; then - echo "WARNING: Unable to detect PostgreSQL version. Defaulting to latest (17)." - SERVER_VERSION="17" + echo "WARNING: Unable to detect PostgreSQL version. Defaulting to latest (18)." + SERVER_VERSION="18" else echo "Detected PostgreSQL version: $SERVER_VERSION" fi diff --git a/postgres/bin/load-from-s3.sh b/postgres/bin/load-from-s3.sh index b336408..063848b 100755 --- a/postgres/bin/load-from-s3.sh +++ b/postgres/bin/load-from-s3.sh @@ -18,8 +18,8 @@ if [ -z "${SERVER_VERSION:-}" ]; then fi if [ -z "$SERVER_VERSION" ]; then - echo "Warning: SERVER_VERSION not detected. Defaulting to version 17 (latest)." - SERVER_VERSION="17" + echo "Warning: SERVER_VERSION not detected. Defaulting to version 18 (latest)." + SERVER_VERSION="18" fi PG_RESTORE="pg_restore-$SERVER_VERSION"