From 67ee77072d4a3643e28980b35567204df4d1515e Mon Sep 17 00:00:00 2001 From: Metin Celik Date: Mon, 13 Mar 2023 19:53:49 +0100 Subject: [PATCH 1/2] Add quotes --- create-multiple-postgresql-databases.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/create-multiple-postgresql-databases.sh b/create-multiple-postgresql-databases.sh index aa665fa..fc34c23 100755 --- a/create-multiple-postgresql-databases.sh +++ b/create-multiple-postgresql-databases.sh @@ -7,9 +7,9 @@ function create_user_and_database() { local database=$1 echo " Creating user and database '$database'" psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" <<-EOSQL - CREATE USER $database; - CREATE DATABASE $database; - GRANT ALL PRIVILEGES ON DATABASE $database TO $database; + CREATE USER "$database"; + CREATE DATABASE "$database"; + GRANT ALL PRIVILEGES ON DATABASE "$database" TO "$database"; EOSQL } From 54266dd2e207091af89059fef8da321abb2947c1 Mon Sep 17 00:00:00 2001 From: Metin Celik Date: Mon, 13 Mar 2023 19:55:25 +0100 Subject: [PATCH 2/2] Remove "Non-standard database names" --- README.md | 7 ------- 1 file changed, 7 deletions(-) diff --git a/README.md b/README.md index d4b6a15..56bd93f 100644 --- a/README.md +++ b/README.md @@ -48,10 +48,3 @@ to the container: - POSTGRES_MULTIPLE_DATABASES: db1,db2 - POSTGRES_USER: myapp - POSTGRES_PASSWORD: - -### Non-standard database names - -If you need to use non-standard database names (hyphens, uppercase letters etc), quote them in `POSTGRES_MULTIPLE_DATABASES`: - - environment: - - POSTGRES_MULTIPLE_DATABASES: "test-db-1","test-db-2"