Skip to content

Commit 546838a

Browse files
hectormyosifkit
authored andcommitted
Add .sql.zst support to docker-entrypoint-initdb.d
1 parent 37981f6 commit 546838a

9 files changed

+21
-15
lines changed

5.7/Dockerfile.debian

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

5.7/Dockerfile.oracle

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

5.7/docker-entrypoint.sh

Lines changed: 5 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

8.0/Dockerfile.debian

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

8.0/Dockerfile.oracle

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

8.0/docker-entrypoint.sh

Lines changed: 5 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

template/Dockerfile.debian

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ RUN set -eux; \
4040
# Sys::Hostname
4141
# Data::Dumper
4242
perl \
43-
# install "xz-utils" for .sql.xz docker-entrypoint-initdb.d files
4443
xz-utils \
44+
zstd \
4545
; \
4646
rm -rf /var/lib/apt/lists/*
4747

template/Dockerfile.oracle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ RUN set -eux; \
3838
gzip \
3939
openssl \
4040
xz \
41+
zstd \
4142
{{ if .oracle.variant | startswith("7") then "" else ( -}}
4243
# Oracle Linux 8+ is very slim :)
4344
findutils \

template/docker-entrypoint.sh

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,11 @@ docker_process_init_files() {
7272
. "$f"
7373
fi
7474
;;
75-
*.sql) mysql_note "$0: running $f"; docker_process_sql < "$f"; echo ;;
76-
*.sql.gz) mysql_note "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
77-
*.sql.xz) mysql_note "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
78-
*) mysql_warn "$0: ignoring $f" ;;
75+
*.sql) mysql_note "$0: running $f"; docker_process_sql < "$f"; echo ;;
76+
*.sql.gz) mysql_note "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
77+
*.sql.xz) mysql_note "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
78+
*.sql.zst) mysql_note "$0: running $f"; zstd -dc "$f" | docker_process_sql; echo ;;
79+
*) mysql_warn "$0: ignoring $f" ;;
7980
esac
8081
echo
8182
done

0 commit comments

Comments
 (0)