From 2f5ac5698a0dbf7c71c72e9d3510507087233a9d Mon Sep 17 00:00:00 2001 From: spwoodcock Date: Thu, 25 Jul 2024 12:35:31 +0100 Subject: [PATCH] build: use env vars and default values for db maintenance script --- contrib/pg-upgrade/docker-compose.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/contrib/pg-upgrade/docker-compose.yml b/contrib/pg-upgrade/docker-compose.yml index e5032d41..31cb88cb 100644 --- a/contrib/pg-upgrade/docker-compose.yml +++ b/contrib/pg-upgrade/docker-compose.yml @@ -81,15 +81,16 @@ services: gosu postgres pg_ctl start -D /var/lib/postgresql/data # Upgrade PostGIS extension - PGPASSWORD=dtm \ - psql --host=localhost --username=dtm dtm_db -c ' + PGPASSWORD=${POSTGRES_PASSWORD:-dtm} \ + psql --host=localhost --username=${POSTGRES_USER:-dtm} \ + ${POSTGRES_DB:-dtm_db} -c ' ALTER EXTENSION "postgis" UPDATE; ' # Rebuild statistics use vacuum - PGPASSWORD=${POSTGRES_PASSWORD} \ + PGPASSWORD=${POSTGRES_PASSWORD:-dtm} \ vacuumdb \ --host=localhost \ - --username=${POSTGRES_USER} \ + --username=${POSTGRES_USER:-dtm} \ --all \ --analyze-in-stages