diff --git a/contrib/docker/postgresql/docker-entrypoint-initdb.d/00_create_datastore.sh b/contrib/docker/postgresql/docker-entrypoint-initdb.d/00_create_datastore.sh index 3bdfaeeed55..0d067db9eba 100644 --- a/contrib/docker/postgresql/docker-entrypoint-initdb.d/00_create_datastore.sh +++ b/contrib/docker/postgresql/docker-entrypoint-initdb.d/00_create_datastore.sh @@ -2,7 +2,7 @@ set -e echo "Creating datastore readonly user and database in image db..." psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" <<-EOSQL - CREATE USER datastore_ro LOGIN NOCREATEDB NOSUPERUSER NOCREATEROLE ENCRYPTED PASSWORD "$DS_RO_PASS"; + CREATE ROLE datastore_ro NOSUPERUSER NOCREATEDB NOCREATEROLE LOGIN PASSWORD '$DS_RO_PASS'; CREATE DATABASE datastore OWNER ckan ENCODING utf-8; GRANT ALL PRIVILEGES ON DATABASE datastore TO ckan; EOSQL