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