From 5d51d00bbe914ea4a891e768ccbe8cd8104db2b8 Mon Sep 17 00:00:00 2001 From: Matias Vuorio Date: Fri, 10 Jul 2026 14:25:22 +0300 Subject: [PATCH] Upgrade postgresql version to 18 --- .circleci/config.yml | 2 +- CHANGELOG.md | 1 + dev_db.sh | 6 +++--- docker-compose-build.yml | 2 +- docker-compose-config.yml | 2 +- docker-compose.yml | 2 +- 6 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 50be92b610..23a8177b71 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -22,7 +22,7 @@ executors: db: docker: - image: cimg/clojure:1.12-openjdk-21.0-browsers - - image: postgres:13 + - image: postgres:18 environment: POSTGRES_HOST_AUTH_METHOD: trust POSTGRES_USER: rems_test diff --git a/CHANGELOG.md b/CHANGELOG.md index 58f49990c3..039a13e512 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ Changes since v2.39.1 ### Additions +- REMS now supports PostgreSQL version 18. (#3451) - Added the `:external-frontend-url` configuration option. When configured, applicant-facing links in outbound emails will use this URL instead of the default REMS frontend URL. - Added a custom action button for approved applications. The button is defined in extra translations. (#3413) - Upgraded several libraries (#3421) diff --git a/dev_db.sh b/dev_db.sh index b00adc8c06..311d6d27d7 100755 --- a/dev_db.sh +++ b/dev_db.sh @@ -1,7 +1,7 @@ #!/bin/bash -docker run --rm --name rems_test -p 127.0.0.1:5432:5432 -d -e POSTGRES_HOST_AUTH_METHOD=trust postgres:13 -docker run --rm --link rems_test postgres:13 /bin/bash -c "while ! psql -h rems_test -U postgres -c 'select 1;' 2>/dev/null; do sleep 1; done" -docker run -i --rm --link rems_test postgres:13 psql -h rems_test -U postgres < resources/sql/init.sql +docker run --rm --name rems_test -p 127.0.0.1:5432:5432 -d -e POSTGRES_HOST_AUTH_METHOD=trust postgres:18 +docker run --rm --link rems_test postgres:18 /bin/bash -c "while ! psql -h rems_test -U postgres -c 'select 1;' 2>/dev/null; do sleep 1; done" +docker run -i --rm --link rems_test postgres:18 psql -h rems_test -U postgres < resources/sql/init.sql ARGS="run dev-setup" diff --git a/docker-compose-build.yml b/docker-compose-build.yml index 3b8f467f65..5e200e0317 100644 --- a/docker-compose-build.yml +++ b/docker-compose-build.yml @@ -20,7 +20,7 @@ services: - "127.0.0.1:3000:3000" db: - image: postgres:13 + image: postgres:18 environment: POSTGRES_USER: rems POSTGRES_PASSWORD: remspassword diff --git a/docker-compose-config.yml b/docker-compose-config.yml index e6d96d9d36..c46b23c6b1 100644 --- a/docker-compose-config.yml +++ b/docker-compose-config.yml @@ -15,7 +15,7 @@ services: - ./example-theme/extra-styles.css:/rems/example-theme/extra-styles.css db: - image: postgres:13 + image: postgres:18 environment: POSTGRES_USER: rems POSTGRES_PASSWORD: remspassword diff --git a/docker-compose.yml b/docker-compose.yml index aac758b05e..075bf79e68 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -17,7 +17,7 @@ services: - "127.0.0.1:3000:3000" db: - image: postgres:13 + image: postgres:18 environment: POSTGRES_USER: rems POSTGRES_PASSWORD: remspassword