Skip to content

Commit 2e80e5f

Browse files
committed
Merge pull request #126 from silentroach/feature/support-sql-gz
Support for sql.gz dump restore
2 parents a1a948c + cf1bf4f commit 2e80e5f

File tree

3 files changed

+12
-9
lines changed

3 files changed

+12
-9
lines changed

5.5/docker-entrypoint.sh

+4-3
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,10 @@ if [ "$1" = 'mysqld' ]; then
8383
echo
8484
for f in /docker-entrypoint-initdb.d/*; do
8585
case "$f" in
86-
*.sh) echo "$0: running $f"; . "$f" ;;
87-
*.sql) echo "$0: running $f"; "${mysql[@]}" < "$f" && echo ;;
88-
*) echo "$0: ignoring $f" ;;
86+
*.sh) echo "$0: running $f"; . "$f" ;;
87+
*.sql) echo "$0: running $f"; "${mysql[@]}" < "$f" && echo ;;
88+
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | "${mysql[@]}" && echo ;;
89+
*) echo "$0: ignoring $f" ;;
8990
esac
9091
echo
9192
done

5.6/docker-entrypoint.sh

+4-3
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,10 @@ if [ "$1" = 'mysqld' ]; then
8383
echo
8484
for f in /docker-entrypoint-initdb.d/*; do
8585
case "$f" in
86-
*.sh) echo "$0: running $f"; . "$f" ;;
87-
*.sql) echo "$0: running $f"; "${mysql[@]}" < "$f" && echo ;;
88-
*) echo "$0: ignoring $f" ;;
86+
*.sh) echo "$0: running $f"; . "$f" ;;
87+
*.sql) echo "$0: running $f"; "${mysql[@]}" < "$f" && echo ;;
88+
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | "${mysql[@]}" && echo ;;
89+
*) echo "$0: ignoring $f" ;;
8990
esac
9091
echo
9192
done

5.7/docker-entrypoint.sh

+4-3
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,10 @@ if [ "$1" = 'mysqld' ]; then
8484
echo
8585
for f in /docker-entrypoint-initdb.d/*; do
8686
case "$f" in
87-
*.sh) echo "$0: running $f"; . "$f" ;;
88-
*.sql) echo "$0: running $f"; "${mysql[@]}" < "$f" && echo ;;
89-
*) echo "$0: ignoring $f" ;;
87+
*.sh) echo "$0: running $f"; . "$f" ;;
88+
*.sql) echo "$0: running $f"; "${mysql[@]}" < "$f" && echo ;;
89+
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | "${mysql[@]}" && echo ;;
90+
*) echo "$0: ignoring $f" ;;
9091
esac
9192
echo
9293
done

0 commit comments

Comments
 (0)