File tree Expand file tree Collapse file tree
postgres/docker-entrypoint-initdb.d Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66# example: .env POSTGRES_USER=appuser and need db name is myshop_db
77#
88# psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL
9- # CREATE USER my_user PASSWORD my_password ;
9+ # CREATE USER myuser IDENTIFIED BY ENCRYPTED PASSWORD 'mypassword' ;
1010# CREATE DATABASE myshop_db;
11- # GRANT ALL PRIVILEGES ON DATABASE myshop_db TO my_user ;
11+ # GRANT ALL PRIVILEGES ON DATABASE myshop_db TO myuser ;
1212# EOSQL
1313#
1414# this sh script will auto run when the postgres container starts and the $DATA_PATH_HOST/postgres not found.
1515#
1616
1717set -e
1818# psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL
19- # CREATE USER db1 PASSWORD db1;
19+ # CREATE USER db1 IDENTIFIED BY ENCRYPTED PASSWORD ' db1' ;
2020# CREATE DATABASE db1;
2121# GRANT ALL PRIVILEGES ON DATABASE db1 TO db1;
2222# EOSQL
2323
2424# psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL
25- # CREATE USER db2 PASSWORD db2;
25+ # CREATE USER db2 IDENTIFIED BY ENCRYPTED PASSWORD ' db2' ;
2626# CREATE DATABASE db2;
2727# GRANT ALL PRIVILEGES ON DATABASE db2 TO db2;
2828# EOSQL
2929
3030# psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL
31- # CREATE USER db3 PASSWORD db3;
31+ # CREATE USER db3 IDENTIFIED BY ENCRYPTED PASSWORD ' db3' ;
3232# CREATE DATABASE db3;
3333# GRANT ALL PRIVILEGES ON DATABASE db3 TO db3;
3434# EOSQL
You can’t perform that action at this time.
0 commit comments