Add .sql.zst support to docker-entrypoint-initdb.d
This commit is contained in:
parent
a1ea032a8b
commit
e8ebf74e50
|
|
@ -54,15 +54,14 @@ RUN set -eux; \
|
|||
make \
|
||||
openldap-dev \
|
||||
openssl-dev \
|
||||
# configure: error: prove not found
|
||||
perl-utils \
|
||||
# configure: error: Perl module IPC::Run is required to run TAP tests
|
||||
perl-ipc-run \
|
||||
perl-dev \
|
||||
perl-ipc-run \
|
||||
perl-utils \
|
||||
python3-dev \
|
||||
tcl-dev \
|
||||
util-linux-dev \
|
||||
zlib-dev \
|
||||
zstd \
|
||||
# https://www.postgresql.org/docs/10/static/release-10.html#id-1.11.6.9.5.13
|
||||
icu-dev \
|
||||
; \
|
||||
|
|
|
|||
|
|
@ -172,10 +172,11 @@ docker_process_init_files() {
|
|||
. "$f"
|
||||
fi
|
||||
;;
|
||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||
*) echo "$0: ignoring $f" ;;
|
||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||
*.sql.zst) echo "$0: running $f"; zstd -dc "$f" | docker_process_sql; echo ;;
|
||||
*) echo "$0: ignoring $f" ;;
|
||||
esac
|
||||
echo
|
||||
done
|
||||
|
|
|
|||
|
|
@ -64,12 +64,9 @@ ENV LANG en_US.utf8
|
|||
RUN set -eux; \
|
||||
apt-get update; \
|
||||
apt-get install -y --no-install-recommends \
|
||||
# install "nss_wrapper" in case we need to fake "/etc/passwd" and "/etc/group" (especially for OpenShift)
|
||||
# https://github.com/docker-library/postgres/issues/359
|
||||
# https://cwrap.org/nss_wrapper.html
|
||||
libnss-wrapper \
|
||||
# install "xz-utils" for .sql.xz docker-entrypoint-initdb.d files
|
||||
xz-utils \
|
||||
zstd \
|
||||
; \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
|
|
|
|||
|
|
@ -172,10 +172,11 @@ docker_process_init_files() {
|
|||
. "$f"
|
||||
fi
|
||||
;;
|
||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||
*) echo "$0: ignoring $f" ;;
|
||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||
*.sql.zst) echo "$0: running $f"; zstd -dc "$f" | docker_process_sql; echo ;;
|
||||
*) echo "$0: ignoring $f" ;;
|
||||
esac
|
||||
echo
|
||||
done
|
||||
|
|
|
|||
|
|
@ -64,12 +64,9 @@ ENV LANG en_US.utf8
|
|||
RUN set -eux; \
|
||||
apt-get update; \
|
||||
apt-get install -y --no-install-recommends \
|
||||
# install "nss_wrapper" in case we need to fake "/etc/passwd" and "/etc/group" (especially for OpenShift)
|
||||
# https://github.com/docker-library/postgres/issues/359
|
||||
# https://cwrap.org/nss_wrapper.html
|
||||
libnss-wrapper \
|
||||
# install "xz-utils" for .sql.xz docker-entrypoint-initdb.d files
|
||||
xz-utils \
|
||||
zstd \
|
||||
; \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
|
|
|
|||
|
|
@ -172,10 +172,11 @@ docker_process_init_files() {
|
|||
. "$f"
|
||||
fi
|
||||
;;
|
||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||
*) echo "$0: ignoring $f" ;;
|
||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||
*.sql.zst) echo "$0: running $f"; zstd -dc "$f" | docker_process_sql; echo ;;
|
||||
*) echo "$0: ignoring $f" ;;
|
||||
esac
|
||||
echo
|
||||
done
|
||||
|
|
|
|||
|
|
@ -55,15 +55,14 @@ RUN set -eux; \
|
|||
make \
|
||||
openldap-dev \
|
||||
openssl-dev \
|
||||
# configure: error: prove not found
|
||||
perl-utils \
|
||||
# configure: error: Perl module IPC::Run is required to run TAP tests
|
||||
perl-ipc-run \
|
||||
perl-dev \
|
||||
perl-ipc-run \
|
||||
perl-utils \
|
||||
python3-dev \
|
||||
tcl-dev \
|
||||
util-linux-dev \
|
||||
zlib-dev \
|
||||
zstd \
|
||||
# https://www.postgresql.org/docs/10/static/release-10.html#id-1.11.6.9.5.13
|
||||
icu-dev \
|
||||
; \
|
||||
|
|
|
|||
|
|
@ -172,10 +172,11 @@ docker_process_init_files() {
|
|||
. "$f"
|
||||
fi
|
||||
;;
|
||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||
*) echo "$0: ignoring $f" ;;
|
||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||
*.sql.zst) echo "$0: running $f"; zstd -dc "$f" | docker_process_sql; echo ;;
|
||||
*) echo "$0: ignoring $f" ;;
|
||||
esac
|
||||
echo
|
||||
done
|
||||
|
|
|
|||
|
|
@ -64,12 +64,9 @@ ENV LANG en_US.utf8
|
|||
RUN set -eux; \
|
||||
apt-get update; \
|
||||
apt-get install -y --no-install-recommends \
|
||||
# install "nss_wrapper" in case we need to fake "/etc/passwd" and "/etc/group" (especially for OpenShift)
|
||||
# https://github.com/docker-library/postgres/issues/359
|
||||
# https://cwrap.org/nss_wrapper.html
|
||||
libnss-wrapper \
|
||||
# install "xz-utils" for .sql.xz docker-entrypoint-initdb.d files
|
||||
xz-utils \
|
||||
zstd \
|
||||
; \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
|
|
|
|||
|
|
@ -172,10 +172,11 @@ docker_process_init_files() {
|
|||
. "$f"
|
||||
fi
|
||||
;;
|
||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||
*) echo "$0: ignoring $f" ;;
|
||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||
*.sql.zst) echo "$0: running $f"; zstd -dc "$f" | docker_process_sql; echo ;;
|
||||
*) echo "$0: ignoring $f" ;;
|
||||
esac
|
||||
echo
|
||||
done
|
||||
|
|
|
|||
|
|
@ -64,12 +64,9 @@ ENV LANG en_US.utf8
|
|||
RUN set -eux; \
|
||||
apt-get update; \
|
||||
apt-get install -y --no-install-recommends \
|
||||
# install "nss_wrapper" in case we need to fake "/etc/passwd" and "/etc/group" (especially for OpenShift)
|
||||
# https://github.com/docker-library/postgres/issues/359
|
||||
# https://cwrap.org/nss_wrapper.html
|
||||
libnss-wrapper \
|
||||
# install "xz-utils" for .sql.xz docker-entrypoint-initdb.d files
|
||||
xz-utils \
|
||||
zstd \
|
||||
; \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
|
|
|
|||
|
|
@ -172,10 +172,11 @@ docker_process_init_files() {
|
|||
. "$f"
|
||||
fi
|
||||
;;
|
||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||
*) echo "$0: ignoring $f" ;;
|
||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||
*.sql.zst) echo "$0: running $f"; zstd -dc "$f" | docker_process_sql; echo ;;
|
||||
*) echo "$0: ignoring $f" ;;
|
||||
esac
|
||||
echo
|
||||
done
|
||||
|
|
|
|||
|
|
@ -55,15 +55,14 @@ RUN set -eux; \
|
|||
make \
|
||||
openldap-dev \
|
||||
openssl-dev \
|
||||
# configure: error: prove not found
|
||||
perl-utils \
|
||||
# configure: error: Perl module IPC::Run is required to run TAP tests
|
||||
perl-ipc-run \
|
||||
perl-dev \
|
||||
perl-ipc-run \
|
||||
perl-utils \
|
||||
python3-dev \
|
||||
tcl-dev \
|
||||
util-linux-dev \
|
||||
zlib-dev \
|
||||
zstd \
|
||||
# https://www.postgresql.org/docs/10/static/release-10.html#id-1.11.6.9.5.13
|
||||
icu-dev \
|
||||
; \
|
||||
|
|
|
|||
|
|
@ -172,10 +172,11 @@ docker_process_init_files() {
|
|||
. "$f"
|
||||
fi
|
||||
;;
|
||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||
*) echo "$0: ignoring $f" ;;
|
||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||
*.sql.zst) echo "$0: running $f"; zstd -dc "$f" | docker_process_sql; echo ;;
|
||||
*) echo "$0: ignoring $f" ;;
|
||||
esac
|
||||
echo
|
||||
done
|
||||
|
|
|
|||
|
|
@ -64,12 +64,9 @@ ENV LANG en_US.utf8
|
|||
RUN set -eux; \
|
||||
apt-get update; \
|
||||
apt-get install -y --no-install-recommends \
|
||||
# install "nss_wrapper" in case we need to fake "/etc/passwd" and "/etc/group" (especially for OpenShift)
|
||||
# https://github.com/docker-library/postgres/issues/359
|
||||
# https://cwrap.org/nss_wrapper.html
|
||||
libnss-wrapper \
|
||||
# install "xz-utils" for .sql.xz docker-entrypoint-initdb.d files
|
||||
xz-utils \
|
||||
zstd \
|
||||
; \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
|
|
|
|||
|
|
@ -172,10 +172,11 @@ docker_process_init_files() {
|
|||
. "$f"
|
||||
fi
|
||||
;;
|
||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||
*) echo "$0: ignoring $f" ;;
|
||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||
*.sql.zst) echo "$0: running $f"; zstd -dc "$f" | docker_process_sql; echo ;;
|
||||
*) echo "$0: ignoring $f" ;;
|
||||
esac
|
||||
echo
|
||||
done
|
||||
|
|
|
|||
|
|
@ -55,15 +55,14 @@ RUN set -eux; \
|
|||
make \
|
||||
openldap-dev \
|
||||
openssl-dev \
|
||||
# configure: error: prove not found
|
||||
perl-utils \
|
||||
# configure: error: Perl module IPC::Run is required to run TAP tests
|
||||
perl-ipc-run \
|
||||
perl-dev \
|
||||
perl-ipc-run \
|
||||
perl-utils \
|
||||
python3-dev \
|
||||
tcl-dev \
|
||||
util-linux-dev \
|
||||
zlib-dev \
|
||||
zstd \
|
||||
# https://www.postgresql.org/docs/10/static/release-10.html#id-1.11.6.9.5.13
|
||||
icu-dev \
|
||||
; \
|
||||
|
|
|
|||
|
|
@ -172,10 +172,11 @@ docker_process_init_files() {
|
|||
. "$f"
|
||||
fi
|
||||
;;
|
||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||
*) echo "$0: ignoring $f" ;;
|
||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||
*.sql.zst) echo "$0: running $f"; zstd -dc "$f" | docker_process_sql; echo ;;
|
||||
*) echo "$0: ignoring $f" ;;
|
||||
esac
|
||||
echo
|
||||
done
|
||||
|
|
|
|||
|
|
@ -64,12 +64,9 @@ ENV LANG en_US.utf8
|
|||
RUN set -eux; \
|
||||
apt-get update; \
|
||||
apt-get install -y --no-install-recommends \
|
||||
# install "nss_wrapper" in case we need to fake "/etc/passwd" and "/etc/group" (especially for OpenShift)
|
||||
# https://github.com/docker-library/postgres/issues/359
|
||||
# https://cwrap.org/nss_wrapper.html
|
||||
libnss-wrapper \
|
||||
# install "xz-utils" for .sql.xz docker-entrypoint-initdb.d files
|
||||
xz-utils \
|
||||
zstd \
|
||||
; \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
|
|
|
|||
|
|
@ -172,10 +172,11 @@ docker_process_init_files() {
|
|||
. "$f"
|
||||
fi
|
||||
;;
|
||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||
*) echo "$0: ignoring $f" ;;
|
||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||
*.sql.zst) echo "$0: running $f"; zstd -dc "$f" | docker_process_sql; echo ;;
|
||||
*) echo "$0: ignoring $f" ;;
|
||||
esac
|
||||
echo
|
||||
done
|
||||
|
|
|
|||
|
|
@ -55,15 +55,14 @@ RUN set -eux; \
|
|||
make \
|
||||
openldap-dev \
|
||||
openssl-dev \
|
||||
# configure: error: prove not found
|
||||
perl-utils \
|
||||
# configure: error: Perl module IPC::Run is required to run TAP tests
|
||||
perl-ipc-run \
|
||||
perl-dev \
|
||||
perl-ipc-run \
|
||||
perl-utils \
|
||||
python3-dev \
|
||||
tcl-dev \
|
||||
util-linux-dev \
|
||||
zlib-dev \
|
||||
zstd \
|
||||
# https://www.postgresql.org/docs/10/static/release-10.html#id-1.11.6.9.5.13
|
||||
icu-dev \
|
||||
# https://www.postgresql.org/docs/14/release-14.html#id-1.11.6.5.5.3.7
|
||||
|
|
|
|||
|
|
@ -172,10 +172,11 @@ docker_process_init_files() {
|
|||
. "$f"
|
||||
fi
|
||||
;;
|
||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||
*) echo "$0: ignoring $f" ;;
|
||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||
*.sql.zst) echo "$0: running $f"; zstd -dc "$f" | docker_process_sql; echo ;;
|
||||
*) echo "$0: ignoring $f" ;;
|
||||
esac
|
||||
echo
|
||||
done
|
||||
|
|
|
|||
|
|
@ -64,12 +64,9 @@ ENV LANG en_US.utf8
|
|||
RUN set -eux; \
|
||||
apt-get update; \
|
||||
apt-get install -y --no-install-recommends \
|
||||
# install "nss_wrapper" in case we need to fake "/etc/passwd" and "/etc/group" (especially for OpenShift)
|
||||
# https://github.com/docker-library/postgres/issues/359
|
||||
# https://cwrap.org/nss_wrapper.html
|
||||
libnss-wrapper \
|
||||
# install "xz-utils" for .sql.xz docker-entrypoint-initdb.d files
|
||||
xz-utils \
|
||||
zstd \
|
||||
; \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
|
|
|
|||
|
|
@ -172,10 +172,11 @@ docker_process_init_files() {
|
|||
. "$f"
|
||||
fi
|
||||
;;
|
||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||
*) echo "$0: ignoring $f" ;;
|
||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||
*.sql.zst) echo "$0: running $f"; zstd -dc "$f" | docker_process_sql; echo ;;
|
||||
*) echo "$0: ignoring $f" ;;
|
||||
esac
|
||||
echo
|
||||
done
|
||||
|
|
|
|||
|
|
@ -51,15 +51,14 @@ RUN set -eux; \
|
|||
make \
|
||||
openldap-dev \
|
||||
openssl-dev \
|
||||
# configure: error: prove not found
|
||||
perl-utils \
|
||||
# configure: error: Perl module IPC::Run is required to run TAP tests
|
||||
perl-ipc-run \
|
||||
perl-dev \
|
||||
perl-ipc-run \
|
||||
perl-utils \
|
||||
python3-dev \
|
||||
tcl-dev \
|
||||
util-linux-dev \
|
||||
zlib-dev \
|
||||
zstd \
|
||||
# https://www.postgresql.org/docs/10/static/release-10.html#id-1.11.6.9.5.13
|
||||
icu-dev \
|
||||
{{ if .major >= 14 then ( -}}
|
||||
|
|
|
|||
|
|
@ -58,12 +58,9 @@ ENV LANG en_US.utf8
|
|||
RUN set -eux; \
|
||||
apt-get update; \
|
||||
apt-get install -y --no-install-recommends \
|
||||
# install "nss_wrapper" in case we need to fake "/etc/passwd" and "/etc/group" (especially for OpenShift)
|
||||
# https://github.com/docker-library/postgres/issues/359
|
||||
# https://cwrap.org/nss_wrapper.html
|
||||
libnss-wrapper \
|
||||
# install "xz-utils" for .sql.xz docker-entrypoint-initdb.d files
|
||||
xz-utils \
|
||||
zstd \
|
||||
; \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
|
|
|
|||
|
|
@ -172,10 +172,11 @@ docker_process_init_files() {
|
|||
. "$f"
|
||||
fi
|
||||
;;
|
||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||
*) echo "$0: ignoring $f" ;;
|
||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||
*.sql.zst) echo "$0: running $f"; zstd -dc "$f" | docker_process_sql; echo ;;
|
||||
*) echo "$0: ignoring $f" ;;
|
||||
esac
|
||||
echo
|
||||
done
|
||||
|
|
|
|||
Loading…
Reference in New Issue