File tree 6 files changed +60
-60
lines changed
6 files changed +60
-60
lines changed Original file line number Diff line number Diff line change @@ -54,8 +54,10 @@ if [ "$1" = 'postgres' ]; then
54
54
: ${POSTGRES_DB:= $POSTGRES_USER }
55
55
export POSTGRES_USER POSTGRES_DB
56
56
57
+ psql=( psql -v ON_ERROR_STOP=1 )
58
+
57
59
if [ " $POSTGRES_DB " != ' postgres' ]; then
58
- psql --username postgres << -EOSQL
60
+ " ${ psql[@]} " --username postgres << -EOSQL
59
61
CREATE DATABASE "$POSTGRES_DB " ;
60
62
EOSQL
61
63
echo
@@ -66,22 +68,20 @@ if [ "$1" = 'postgres' ]; then
66
68
else
67
69
op=' CREATE'
68
70
fi
69
-
70
- psql --username postgres << -EOSQL
71
+ " ${psql[@]} " --username postgres << -EOSQL
71
72
$op USER "$POSTGRES_USER " WITH SUPERUSER $pass ;
72
73
EOSQL
73
74
echo
74
75
76
+ psql+=( --username " $POSTGRES_USER " --dbname " $POSTGRES_DB " )
77
+
75
78
echo
76
79
for f in /docker-entrypoint-initdb.d/* ; do
77
80
case " $f " in
78
- * .sh) echo " $0 : running $f " ; . " $f " ;;
79
- * .sql)
80
- echo " $0 : running $f " ;
81
- psql -v ON_ERROR_STOP=1 --username " $POSTGRES_USER " --dbname " $POSTGRES_DB " < " $f "
82
- echo
83
- ;;
84
- * ) echo " $0 : ignoring $f " ;;
81
+ * .sh) echo " $0 : running $f " ; . " $f " ;;
82
+ * .sql) echo " $0 : running $f " ; " ${psql[@]} " < " $f " ; echo ;;
83
+ * .sql.gz) echo " $0 : running $f " ; gunzip -c " $f " | " ${psql[@]} " ; echo ;;
84
+ * ) echo " $0 : ignoring $f " ;;
85
85
esac
86
86
echo
87
87
done
Original file line number Diff line number Diff line change @@ -54,8 +54,10 @@ if [ "$1" = 'postgres' ]; then
54
54
: ${POSTGRES_DB:= $POSTGRES_USER }
55
55
export POSTGRES_USER POSTGRES_DB
56
56
57
+ psql=( psql -v ON_ERROR_STOP=1 )
58
+
57
59
if [ " $POSTGRES_DB " != ' postgres' ]; then
58
- psql --username postgres << -EOSQL
60
+ " ${ psql[@]} " --username postgres << -EOSQL
59
61
CREATE DATABASE "$POSTGRES_DB " ;
60
62
EOSQL
61
63
echo
@@ -66,22 +68,20 @@ if [ "$1" = 'postgres' ]; then
66
68
else
67
69
op=' CREATE'
68
70
fi
69
-
70
- psql --username postgres << -EOSQL
71
+ " ${psql[@]} " --username postgres << -EOSQL
71
72
$op USER "$POSTGRES_USER " WITH SUPERUSER $pass ;
72
73
EOSQL
73
74
echo
74
75
76
+ psql+=( --username " $POSTGRES_USER " --dbname " $POSTGRES_DB " )
77
+
75
78
echo
76
79
for f in /docker-entrypoint-initdb.d/* ; do
77
80
case " $f " in
78
- * .sh) echo " $0 : running $f " ; . " $f " ;;
79
- * .sql)
80
- echo " $0 : running $f " ;
81
- psql -v ON_ERROR_STOP=1 --username " $POSTGRES_USER " --dbname " $POSTGRES_DB " < " $f "
82
- echo
83
- ;;
84
- * ) echo " $0 : ignoring $f " ;;
81
+ * .sh) echo " $0 : running $f " ; . " $f " ;;
82
+ * .sql) echo " $0 : running $f " ; " ${psql[@]} " < " $f " ; echo ;;
83
+ * .sql.gz) echo " $0 : running $f " ; gunzip -c " $f " | " ${psql[@]} " ; echo ;;
84
+ * ) echo " $0 : ignoring $f " ;;
85
85
esac
86
86
echo
87
87
done
Original file line number Diff line number Diff line change @@ -54,8 +54,10 @@ if [ "$1" = 'postgres' ]; then
54
54
: ${POSTGRES_DB:= $POSTGRES_USER }
55
55
export POSTGRES_USER POSTGRES_DB
56
56
57
+ psql=( psql -v ON_ERROR_STOP=1 )
58
+
57
59
if [ " $POSTGRES_DB " != ' postgres' ]; then
58
- psql --username postgres << -EOSQL
60
+ " ${ psql[@]} " --username postgres << -EOSQL
59
61
CREATE DATABASE "$POSTGRES_DB " ;
60
62
EOSQL
61
63
echo
@@ -66,22 +68,20 @@ if [ "$1" = 'postgres' ]; then
66
68
else
67
69
op=' CREATE'
68
70
fi
69
-
70
- psql --username postgres << -EOSQL
71
+ " ${psql[@]} " --username postgres << -EOSQL
71
72
$op USER "$POSTGRES_USER " WITH SUPERUSER $pass ;
72
73
EOSQL
73
74
echo
74
75
76
+ psql+=( --username " $POSTGRES_USER " --dbname " $POSTGRES_DB " )
77
+
75
78
echo
76
79
for f in /docker-entrypoint-initdb.d/* ; do
77
80
case " $f " in
78
- * .sh) echo " $0 : running $f " ; . " $f " ;;
79
- * .sql)
80
- echo " $0 : running $f " ;
81
- psql -v ON_ERROR_STOP=1 --username " $POSTGRES_USER " --dbname " $POSTGRES_DB " < " $f "
82
- echo
83
- ;;
84
- * ) echo " $0 : ignoring $f " ;;
81
+ * .sh) echo " $0 : running $f " ; . " $f " ;;
82
+ * .sql) echo " $0 : running $f " ; " ${psql[@]} " < " $f " ; echo ;;
83
+ * .sql.gz) echo " $0 : running $f " ; gunzip -c " $f " | " ${psql[@]} " ; echo ;;
84
+ * ) echo " $0 : ignoring $f " ;;
85
85
esac
86
86
echo
87
87
done
Original file line number Diff line number Diff line change @@ -54,8 +54,10 @@ if [ "$1" = 'postgres' ]; then
54
54
: ${POSTGRES_DB:= $POSTGRES_USER }
55
55
export POSTGRES_USER POSTGRES_DB
56
56
57
+ psql=( psql -v ON_ERROR_STOP=1 )
58
+
57
59
if [ " $POSTGRES_DB " != ' postgres' ]; then
58
- psql --username postgres << -EOSQL
60
+ " ${ psql[@]} " --username postgres << -EOSQL
59
61
CREATE DATABASE "$POSTGRES_DB " ;
60
62
EOSQL
61
63
echo
@@ -66,22 +68,20 @@ if [ "$1" = 'postgres' ]; then
66
68
else
67
69
op=' CREATE'
68
70
fi
69
-
70
- psql --username postgres << -EOSQL
71
+ " ${psql[@]} " --username postgres << -EOSQL
71
72
$op USER "$POSTGRES_USER " WITH SUPERUSER $pass ;
72
73
EOSQL
73
74
echo
74
75
76
+ psql+=( --username " $POSTGRES_USER " --dbname " $POSTGRES_DB " )
77
+
75
78
echo
76
79
for f in /docker-entrypoint-initdb.d/* ; do
77
80
case " $f " in
78
- * .sh) echo " $0 : running $f " ; . " $f " ;;
79
- * .sql)
80
- echo " $0 : running $f " ;
81
- psql -v ON_ERROR_STOP=1 --username " $POSTGRES_USER " --dbname " $POSTGRES_DB " < " $f "
82
- echo
83
- ;;
84
- * ) echo " $0 : ignoring $f " ;;
81
+ * .sh) echo " $0 : running $f " ; . " $f " ;;
82
+ * .sql) echo " $0 : running $f " ; " ${psql[@]} " < " $f " ; echo ;;
83
+ * .sql.gz) echo " $0 : running $f " ; gunzip -c " $f " | " ${psql[@]} " ; echo ;;
84
+ * ) echo " $0 : ignoring $f " ;;
85
85
esac
86
86
echo
87
87
done
Original file line number Diff line number Diff line change @@ -54,8 +54,10 @@ if [ "$1" = 'postgres' ]; then
54
54
: ${POSTGRES_DB:= $POSTGRES_USER }
55
55
export POSTGRES_USER POSTGRES_DB
56
56
57
+ psql=( psql -v ON_ERROR_STOP=1 )
58
+
57
59
if [ " $POSTGRES_DB " != ' postgres' ]; then
58
- psql --username postgres << -EOSQL
60
+ " ${ psql[@]} " --username postgres << -EOSQL
59
61
CREATE DATABASE "$POSTGRES_DB " ;
60
62
EOSQL
61
63
echo
@@ -66,22 +68,20 @@ if [ "$1" = 'postgres' ]; then
66
68
else
67
69
op=' CREATE'
68
70
fi
69
-
70
- psql --username postgres << -EOSQL
71
+ " ${psql[@]} " --username postgres << -EOSQL
71
72
$op USER "$POSTGRES_USER " WITH SUPERUSER $pass ;
72
73
EOSQL
73
74
echo
74
75
76
+ psql+=( --username " $POSTGRES_USER " --dbname " $POSTGRES_DB " )
77
+
75
78
echo
76
79
for f in /docker-entrypoint-initdb.d/* ; do
77
80
case " $f " in
78
- * .sh) echo " $0 : running $f " ; . " $f " ;;
79
- * .sql)
80
- echo " $0 : running $f " ;
81
- psql -v ON_ERROR_STOP=1 --username " $POSTGRES_USER " --dbname " $POSTGRES_DB " < " $f "
82
- echo
83
- ;;
84
- * ) echo " $0 : ignoring $f " ;;
81
+ * .sh) echo " $0 : running $f " ; . " $f " ;;
82
+ * .sql) echo " $0 : running $f " ; " ${psql[@]} " < " $f " ; echo ;;
83
+ * .sql.gz) echo " $0 : running $f " ; gunzip -c " $f " | " ${psql[@]} " ; echo ;;
84
+ * ) echo " $0 : ignoring $f " ;;
85
85
esac
86
86
echo
87
87
done
Original file line number Diff line number Diff line change @@ -54,8 +54,10 @@ if [ "$1" = 'postgres' ]; then
54
54
: ${POSTGRES_DB:= $POSTGRES_USER }
55
55
export POSTGRES_USER POSTGRES_DB
56
56
57
+ psql=( psql -v ON_ERROR_STOP=1 )
58
+
57
59
if [ " $POSTGRES_DB " != ' postgres' ]; then
58
- psql --username postgres << -EOSQL
60
+ " ${ psql[@]} " --username postgres << -EOSQL
59
61
CREATE DATABASE "$POSTGRES_DB " ;
60
62
EOSQL
61
63
echo
@@ -66,22 +68,20 @@ if [ "$1" = 'postgres' ]; then
66
68
else
67
69
op=' CREATE'
68
70
fi
69
-
70
- psql --username postgres << -EOSQL
71
+ " ${psql[@]} " --username postgres << -EOSQL
71
72
$op USER "$POSTGRES_USER " WITH SUPERUSER $pass ;
72
73
EOSQL
73
74
echo
74
75
76
+ psql+=( --username " $POSTGRES_USER " --dbname " $POSTGRES_DB " )
77
+
75
78
echo
76
79
for f in /docker-entrypoint-initdb.d/* ; do
77
80
case " $f " in
78
- * .sh) echo " $0 : running $f " ; . " $f " ;;
79
- * .sql)
80
- echo " $0 : running $f " ;
81
- psql -v ON_ERROR_STOP=1 --username " $POSTGRES_USER " --dbname " $POSTGRES_DB " < " $f "
82
- echo
83
- ;;
84
- * ) echo " $0 : ignoring $f " ;;
81
+ * .sh) echo " $0 : running $f " ; . " $f " ;;
82
+ * .sql) echo " $0 : running $f " ; " ${psql[@]} " < " $f " ; echo ;;
83
+ * .sql.gz) echo " $0 : running $f " ; gunzip -c " $f " | " ${psql[@]} " ; echo ;;
84
+ * ) echo " $0 : ignoring $f " ;;
85
85
esac
86
86
echo
87
87
done
You can’t perform that action at this time.
0 commit comments