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