File tree 13 files changed +91
-13
lines changed
13 files changed +91
-13
lines changed Original file line number Diff line number Diff line change @@ -189,7 +189,13 @@ docker_process_sql() {
189
189
# create initial database
190
190
# uses environment variables for input: POSTGRES_DB
191
191
docker_setup_db () {
192
- if [ " $POSTGRES_DB " != ' postgres' ]; then
192
+ local dbAlreadyExists
193
+ dbAlreadyExists=" $(
194
+ POSTGRES_DB= docker_process_sql --dbname postgres --set db=" $POSTGRES_DB " --tuples-only << -'EOSQL '
195
+ SELECT 1 FROM pg_database WHERE datname = :'db' ;
196
+ EOSQL
197
+ ) "
198
+ if [ -z " $dbAlreadyExists " ]; then
193
199
POSTGRES_DB= docker_process_sql --dbname postgres --set db=" $POSTGRES_DB " << -'EOSQL '
194
200
CREATE DATABASE :"db" ;
195
201
EOSQL
Original file line number Diff line number Diff line change @@ -189,7 +189,13 @@ docker_process_sql() {
189
189
# create initial database
190
190
# uses environment variables for input: POSTGRES_DB
191
191
docker_setup_db () {
192
- if [ " $POSTGRES_DB " != ' postgres' ]; then
192
+ local dbAlreadyExists
193
+ dbAlreadyExists=" $(
194
+ POSTGRES_DB= docker_process_sql --dbname postgres --set db=" $POSTGRES_DB " --tuples-only << -'EOSQL '
195
+ SELECT 1 FROM pg_database WHERE datname = :'db' ;
196
+ EOSQL
197
+ ) "
198
+ if [ -z " $dbAlreadyExists " ]; then
193
199
POSTGRES_DB= docker_process_sql --dbname postgres --set db=" $POSTGRES_DB " << -'EOSQL '
194
200
CREATE DATABASE :"db" ;
195
201
EOSQL
Original file line number Diff line number Diff line change @@ -189,7 +189,13 @@ docker_process_sql() {
189
189
# create initial database
190
190
# uses environment variables for input: POSTGRES_DB
191
191
docker_setup_db () {
192
- if [ " $POSTGRES_DB " != ' postgres' ]; then
192
+ local dbAlreadyExists
193
+ dbAlreadyExists=" $(
194
+ POSTGRES_DB= docker_process_sql --dbname postgres --set db=" $POSTGRES_DB " --tuples-only << -'EOSQL '
195
+ SELECT 1 FROM pg_database WHERE datname = :'db' ;
196
+ EOSQL
197
+ ) "
198
+ if [ -z " $dbAlreadyExists " ]; then
193
199
POSTGRES_DB= docker_process_sql --dbname postgres --set db=" $POSTGRES_DB " << -'EOSQL '
194
200
CREATE DATABASE :"db" ;
195
201
EOSQL
Original file line number Diff line number Diff line change @@ -189,7 +189,13 @@ docker_process_sql() {
189
189
# create initial database
190
190
# uses environment variables for input: POSTGRES_DB
191
191
docker_setup_db () {
192
- if [ " $POSTGRES_DB " != ' postgres' ]; then
192
+ local dbAlreadyExists
193
+ dbAlreadyExists=" $(
194
+ POSTGRES_DB= docker_process_sql --dbname postgres --set db=" $POSTGRES_DB " --tuples-only << -'EOSQL '
195
+ SELECT 1 FROM pg_database WHERE datname = :'db' ;
196
+ EOSQL
197
+ ) "
198
+ if [ -z " $dbAlreadyExists " ]; then
193
199
POSTGRES_DB= docker_process_sql --dbname postgres --set db=" $POSTGRES_DB " << -'EOSQL '
194
200
CREATE DATABASE :"db" ;
195
201
EOSQL
Original file line number Diff line number Diff line change @@ -189,7 +189,13 @@ docker_process_sql() {
189
189
# create initial database
190
190
# uses environment variables for input: POSTGRES_DB
191
191
docker_setup_db () {
192
- if [ " $POSTGRES_DB " != ' postgres' ]; then
192
+ local dbAlreadyExists
193
+ dbAlreadyExists=" $(
194
+ POSTGRES_DB= docker_process_sql --dbname postgres --set db=" $POSTGRES_DB " --tuples-only << -'EOSQL '
195
+ SELECT 1 FROM pg_database WHERE datname = :'db' ;
196
+ EOSQL
197
+ ) "
198
+ if [ -z " $dbAlreadyExists " ]; then
193
199
POSTGRES_DB= docker_process_sql --dbname postgres --set db=" $POSTGRES_DB " << -'EOSQL '
194
200
CREATE DATABASE :"db" ;
195
201
EOSQL
Original file line number Diff line number Diff line change @@ -189,7 +189,13 @@ docker_process_sql() {
189
189
# create initial database
190
190
# uses environment variables for input: POSTGRES_DB
191
191
docker_setup_db () {
192
- if [ " $POSTGRES_DB " != ' postgres' ]; then
192
+ local dbAlreadyExists
193
+ dbAlreadyExists=" $(
194
+ POSTGRES_DB= docker_process_sql --dbname postgres --set db=" $POSTGRES_DB " --tuples-only << -'EOSQL '
195
+ SELECT 1 FROM pg_database WHERE datname = :'db' ;
196
+ EOSQL
197
+ ) "
198
+ if [ -z " $dbAlreadyExists " ]; then
193
199
POSTGRES_DB= docker_process_sql --dbname postgres --set db=" $POSTGRES_DB " << -'EOSQL '
194
200
CREATE DATABASE :"db" ;
195
201
EOSQL
Original file line number Diff line number Diff line change @@ -189,7 +189,13 @@ docker_process_sql() {
189
189
# create initial database
190
190
# uses environment variables for input: POSTGRES_DB
191
191
docker_setup_db () {
192
- if [ " $POSTGRES_DB " != ' postgres' ]; then
192
+ local dbAlreadyExists
193
+ dbAlreadyExists=" $(
194
+ POSTGRES_DB= docker_process_sql --dbname postgres --set db=" $POSTGRES_DB " --tuples-only << -'EOSQL '
195
+ SELECT 1 FROM pg_database WHERE datname = :'db' ;
196
+ EOSQL
197
+ ) "
198
+ if [ -z " $dbAlreadyExists " ]; then
193
199
POSTGRES_DB= docker_process_sql --dbname postgres --set db=" $POSTGRES_DB " << -'EOSQL '
194
200
CREATE DATABASE :"db" ;
195
201
EOSQL
Original file line number Diff line number Diff line change @@ -189,7 +189,13 @@ docker_process_sql() {
189
189
# create initial database
190
190
# uses environment variables for input: POSTGRES_DB
191
191
docker_setup_db () {
192
- if [ " $POSTGRES_DB " != ' postgres' ]; then
192
+ local dbAlreadyExists
193
+ dbAlreadyExists=" $(
194
+ POSTGRES_DB= docker_process_sql --dbname postgres --set db=" $POSTGRES_DB " --tuples-only << -'EOSQL '
195
+ SELECT 1 FROM pg_database WHERE datname = :'db' ;
196
+ EOSQL
197
+ ) "
198
+ if [ -z " $dbAlreadyExists " ]; then
193
199
POSTGRES_DB= docker_process_sql --dbname postgres --set db=" $POSTGRES_DB " << -'EOSQL '
194
200
CREATE DATABASE :"db" ;
195
201
EOSQL
Original file line number Diff line number Diff line change @@ -189,7 +189,13 @@ docker_process_sql() {
189
189
# create initial database
190
190
# uses environment variables for input: POSTGRES_DB
191
191
docker_setup_db () {
192
- if [ " $POSTGRES_DB " != ' postgres' ]; then
192
+ local dbAlreadyExists
193
+ dbAlreadyExists=" $(
194
+ POSTGRES_DB= docker_process_sql --dbname postgres --set db=" $POSTGRES_DB " --tuples-only << -'EOSQL '
195
+ SELECT 1 FROM pg_database WHERE datname = :'db' ;
196
+ EOSQL
197
+ ) "
198
+ if [ -z " $dbAlreadyExists " ]; then
193
199
POSTGRES_DB= docker_process_sql --dbname postgres --set db=" $POSTGRES_DB " << -'EOSQL '
194
200
CREATE DATABASE :"db" ;
195
201
EOSQL
Original file line number Diff line number Diff line change @@ -189,7 +189,13 @@ docker_process_sql() {
189
189
# create initial database
190
190
# uses environment variables for input: POSTGRES_DB
191
191
docker_setup_db () {
192
- if [ " $POSTGRES_DB " != ' postgres' ]; then
192
+ local dbAlreadyExists
193
+ dbAlreadyExists=" $(
194
+ POSTGRES_DB= docker_process_sql --dbname postgres --set db=" $POSTGRES_DB " --tuples-only << -'EOSQL '
195
+ SELECT 1 FROM pg_database WHERE datname = :'db' ;
196
+ EOSQL
197
+ ) "
198
+ if [ -z " $dbAlreadyExists " ]; then
193
199
POSTGRES_DB= docker_process_sql --dbname postgres --set db=" $POSTGRES_DB " << -'EOSQL '
194
200
CREATE DATABASE :"db" ;
195
201
EOSQL
Original file line number Diff line number Diff line change @@ -189,7 +189,13 @@ docker_process_sql() {
189
189
# create initial database
190
190
# uses environment variables for input: POSTGRES_DB
191
191
docker_setup_db () {
192
- if [ " $POSTGRES_DB " != ' postgres' ]; then
192
+ local dbAlreadyExists
193
+ dbAlreadyExists=" $(
194
+ POSTGRES_DB= docker_process_sql --dbname postgres --set db=" $POSTGRES_DB " --tuples-only << -'EOSQL '
195
+ SELECT 1 FROM pg_database WHERE datname = :'db' ;
196
+ EOSQL
197
+ ) "
198
+ if [ -z " $dbAlreadyExists " ]; then
193
199
POSTGRES_DB= docker_process_sql --dbname postgres --set db=" $POSTGRES_DB " << -'EOSQL '
194
200
CREATE DATABASE :"db" ;
195
201
EOSQL
Original file line number Diff line number Diff line change @@ -189,7 +189,13 @@ docker_process_sql() {
189
189
# create initial database
190
190
# uses environment variables for input: POSTGRES_DB
191
191
docker_setup_db () {
192
- if [ " $POSTGRES_DB " != ' postgres' ]; then
192
+ local dbAlreadyExists
193
+ dbAlreadyExists=" $(
194
+ POSTGRES_DB= docker_process_sql --dbname postgres --set db=" $POSTGRES_DB " --tuples-only << -'EOSQL '
195
+ SELECT 1 FROM pg_database WHERE datname = :'db' ;
196
+ EOSQL
197
+ ) "
198
+ if [ -z " $dbAlreadyExists " ]; then
193
199
POSTGRES_DB= docker_process_sql --dbname postgres --set db=" $POSTGRES_DB " << -'EOSQL '
194
200
CREATE DATABASE :"db" ;
195
201
EOSQL
Original file line number Diff line number Diff line change @@ -189,7 +189,13 @@ docker_process_sql() {
189
189
# create initial database
190
190
# uses environment variables for input: POSTGRES_DB
191
191
docker_setup_db () {
192
- if [ " $POSTGRES_DB " != ' postgres' ]; then
192
+ local dbAlreadyExists
193
+ dbAlreadyExists=" $(
194
+ POSTGRES_DB= docker_process_sql --dbname postgres --set db=" $POSTGRES_DB " --tuples-only << -'EOSQL '
195
+ SELECT 1 FROM pg_database WHERE datname = :'db' ;
196
+ EOSQL
197
+ ) "
198
+ if [ -z " $dbAlreadyExists " ]; then
193
199
POSTGRES_DB= docker_process_sql --dbname postgres --set db=" $POSTGRES_DB " << -'EOSQL '
194
200
CREATE DATABASE :"db" ;
195
201
EOSQL
You can’t perform that action at this time.
0 commit comments