File tree 7 files changed +56
-28
lines changed 7 files changed +56
-28
lines changed Original file line number Diff line number Diff line change @@ -30,16 +30,20 @@ if [ "$1" = 'postgres' ]; then
30
30
31
31
: ${POSTGRES_USER:= postgres}
32
32
: ${POSTGRES_DB:= $POSTGRES_USER }
33
- if [ " $POSTGRES_DB " = ' postgres' ]; then
34
- op=' ALTER'
35
- else
36
- op=' CREATE'
33
+
34
+ if [ ! " $POSTGRES_DB " = ' postgres' ]; then
37
35
gosu postgres postgres --single -jE << -EOSQL
38
36
CREATE DATABASE "$POSTGRES_DB " ;
39
37
EOSQL
40
38
echo
41
39
fi
42
40
41
+ if [ " $POSTGRES_USER " = ' postgres' ]; then
42
+ op=' ALTER'
43
+ else
44
+ op=' CREATE'
45
+ fi
46
+
43
47
gosu postgres postgres --single -jE << -EOSQL
44
48
$op USER "$POSTGRES_USER " WITH SUPERUSER $pass ;
45
49
EOSQL
Original file line number Diff line number Diff line change @@ -30,16 +30,20 @@ if [ "$1" = 'postgres' ]; then
30
30
31
31
: ${POSTGRES_USER:= postgres}
32
32
: ${POSTGRES_DB:= $POSTGRES_USER }
33
- if [ " $POSTGRES_DB " = ' postgres' ]; then
34
- op=' ALTER'
35
- else
36
- op=' CREATE'
33
+
34
+ if [ ! " $POSTGRES_DB " = ' postgres' ]; then
37
35
gosu postgres postgres --single -jE << -EOSQL
38
36
CREATE DATABASE "$POSTGRES_DB " ;
39
37
EOSQL
40
38
echo
41
39
fi
42
40
41
+ if [ " $POSTGRES_USER " = ' postgres' ]; then
42
+ op=' ALTER'
43
+ else
44
+ op=' CREATE'
45
+ fi
46
+
43
47
gosu postgres postgres --single -jE << -EOSQL
44
48
$op USER "$POSTGRES_USER " WITH SUPERUSER $pass ;
45
49
EOSQL
Original file line number Diff line number Diff line change @@ -30,16 +30,20 @@ if [ "$1" = 'postgres' ]; then
30
30
31
31
: ${POSTGRES_USER:= postgres}
32
32
: ${POSTGRES_DB:= $POSTGRES_USER }
33
- if [ " $POSTGRES_DB " = ' postgres' ]; then
34
- op=' ALTER'
35
- else
36
- op=' CREATE'
33
+
34
+ if [ ! " $POSTGRES_DB " = ' postgres' ]; then
37
35
gosu postgres postgres --single -jE << -EOSQL
38
36
CREATE DATABASE "$POSTGRES_DB " ;
39
37
EOSQL
40
38
echo
41
39
fi
42
40
41
+ if [ " $POSTGRES_USER " = ' postgres' ]; then
42
+ op=' ALTER'
43
+ else
44
+ op=' CREATE'
45
+ fi
46
+
43
47
gosu postgres postgres --single -jE << -EOSQL
44
48
$op USER "$POSTGRES_USER " WITH SUPERUSER $pass ;
45
49
EOSQL
Original file line number Diff line number Diff line change @@ -30,16 +30,20 @@ if [ "$1" = 'postgres' ]; then
30
30
31
31
: ${POSTGRES_USER:= postgres}
32
32
: ${POSTGRES_DB:= $POSTGRES_USER }
33
- if [ " $POSTGRES_DB " = ' postgres' ]; then
34
- op=' ALTER'
35
- else
36
- op=' CREATE'
33
+
34
+ if [ ! " $POSTGRES_DB " = ' postgres' ]; then
37
35
gosu postgres postgres --single -jE << -EOSQL
38
36
CREATE DATABASE "$POSTGRES_DB " ;
39
37
EOSQL
40
38
echo
41
39
fi
42
40
41
+ if [ " $POSTGRES_USER " = ' postgres' ]; then
42
+ op=' ALTER'
43
+ else
44
+ op=' CREATE'
45
+ fi
46
+
43
47
gosu postgres postgres --single -jE << -EOSQL
44
48
$op USER "$POSTGRES_USER " WITH SUPERUSER $pass ;
45
49
EOSQL
Original file line number Diff line number Diff line change @@ -30,16 +30,20 @@ if [ "$1" = 'postgres' ]; then
30
30
31
31
: ${POSTGRES_USER:= postgres}
32
32
: ${POSTGRES_DB:= $POSTGRES_USER }
33
- if [ " $POSTGRES_DB " = ' postgres' ]; then
34
- op=' ALTER'
35
- else
36
- op=' CREATE'
33
+
34
+ if [ ! " $POSTGRES_DB " = ' postgres' ]; then
37
35
gosu postgres postgres --single -jE << -EOSQL
38
36
CREATE DATABASE "$POSTGRES_DB " ;
39
37
EOSQL
40
38
echo
41
39
fi
42
40
41
+ if [ " $POSTGRES_USER " = ' postgres' ]; then
42
+ op=' ALTER'
43
+ else
44
+ op=' CREATE'
45
+ fi
46
+
43
47
gosu postgres postgres --single -jE << -EOSQL
44
48
$op USER "$POSTGRES_USER " WITH SUPERUSER $pass ;
45
49
EOSQL
Original file line number Diff line number Diff line change @@ -30,16 +30,20 @@ if [ "$1" = 'postgres' ]; then
30
30
31
31
: ${POSTGRES_USER:= postgres}
32
32
: ${POSTGRES_DB:= $POSTGRES_USER }
33
- if [ " $POSTGRES_DB " = ' postgres' ]; then
34
- op=' ALTER'
35
- else
36
- op=' CREATE'
33
+
34
+ if [ ! " $POSTGRES_DB " = ' postgres' ]; then
37
35
gosu postgres postgres --single -jE << -EOSQL
38
36
CREATE DATABASE "$POSTGRES_DB " ;
39
37
EOSQL
40
38
echo
41
39
fi
42
40
41
+ if [ " $POSTGRES_USER " = ' postgres' ]; then
42
+ op=' ALTER'
43
+ else
44
+ op=' CREATE'
45
+ fi
46
+
43
47
gosu postgres postgres --single -jE << -EOSQL
44
48
$op USER "$POSTGRES_USER " WITH SUPERUSER $pass ;
45
49
EOSQL
Original file line number Diff line number Diff line change @@ -30,16 +30,20 @@ if [ "$1" = 'postgres' ]; then
30
30
31
31
: ${POSTGRES_USER:= postgres}
32
32
: ${POSTGRES_DB:= $POSTGRES_USER }
33
- if [ " $POSTGRES_DB " = ' postgres' ]; then
34
- op=' ALTER'
35
- else
36
- op=' CREATE'
33
+
34
+ if [ ! " $POSTGRES_DB " = ' postgres' ]; then
37
35
gosu postgres postgres --single -jE << -EOSQL
38
36
CREATE DATABASE "$POSTGRES_DB " ;
39
37
EOSQL
40
38
echo
41
39
fi
42
40
41
+ if [ " $POSTGRES_USER " = ' postgres' ]; then
42
+ op=' ALTER'
43
+ else
44
+ op=' CREATE'
45
+ fi
46
+
43
47
gosu postgres postgres --single -jE << -EOSQL
44
48
$op USER "$POSTGRES_USER " WITH SUPERUSER $pass ;
45
49
EOSQL
You can’t perform that action at this time.
0 commit comments