Skip to content

Commit 1293db0

Browse files
committed
Merge pull request #34 from silentroach/feature/support-sql-gz
Support for sql.gz dump restore
2 parents d960d3c + caa1fef commit 1293db0

File tree

3 files changed

+12
-9
lines changed

3 files changed

+12
-9
lines changed

10.0/docker-entrypoint.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,10 @@ if [ "$1" = 'mysqld' ]; then
8080
echo
8181
for f in /docker-entrypoint-initdb.d/*; do
8282
case "$f" in
83-
*.sh) echo "$0: running $f"; . "$f" ;;
84-
*.sql) echo "$0: running $f"; "${mysql[@]}" < "$f" && echo ;;
85-
*) echo "$0: ignoring $f" ;;
83+
*.sh) echo "$0: running $f"; . "$f" ;;
84+
*.sql) echo "$0: running $f"; "${mysql[@]}" < "$f" && echo ;;
85+
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | "${mysql[@]}" && echo ;;
86+
*) echo "$0: ignoring $f" ;;
8687
esac
8788
echo
8889
done

5.5/docker-entrypoint.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,10 @@ if [ "$1" = 'mysqld' ]; then
8080
echo
8181
for f in /docker-entrypoint-initdb.d/*; do
8282
case "$f" in
83-
*.sh) echo "$0: running $f"; . "$f" ;;
84-
*.sql) echo "$0: running $f"; "${mysql[@]}" < "$f" && echo ;;
85-
*) echo "$0: ignoring $f" ;;
83+
*.sh) echo "$0: running $f"; . "$f" ;;
84+
*.sql) echo "$0: running $f"; "${mysql[@]}" < "$f" && echo ;;
85+
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | "${mysql[@]}" && echo ;;
86+
*) echo "$0: ignoring $f" ;;
8687
esac
8788
echo
8889
done

docker-entrypoint.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,10 @@ if [ "$1" = 'mysqld' ]; then
8080
echo
8181
for f in /docker-entrypoint-initdb.d/*; do
8282
case "$f" in
83-
*.sh) echo "$0: running $f"; . "$f" ;;
84-
*.sql) echo "$0: running $f"; "${mysql[@]}" < "$f" && echo ;;
85-
*) echo "$0: ignoring $f" ;;
83+
*.sh) echo "$0: running $f"; . "$f" ;;
84+
*.sql) echo "$0: running $f"; "${mysql[@]}" < "$f" && echo ;;
85+
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | "${mysql[@]}" && echo ;;
86+
*) echo "$0: ignoring $f" ;;
8687
esac
8788
echo
8889
done

0 commit comments

Comments
 (0)