Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions DECISIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,3 +97,9 @@ Decisions made during the v2 rewrite, with rationale.
**Decision:** The ARM64 discovery gate in `Update-Assets` is `$majorVersion -ge 5`. FB3 and FB4 are published as amd64-only, even though `.arm64.tar.gz` assets exist in their GitHub releases.

**Rationale:** The FB3/FB4 `.arm64.tar.gz` files are **Android builds with a misleading filename**, not Linux ARM64 — confirmed by asfernandes in [FirebirdSQL/firebird-docker#38](https://github.com/FirebirdSQL/firebird-docker/issues/38): "These are Android builds manually built by Alex. Names are very misleading. But better names were introduced in v5 only, as well Linux ARM* packages." Their internal layout reflects this (pre-extracted `firebird/` tree with `AfterUntar.sh`, no `install.sh`), which is why our Dockerfile template cannot consume them — but the deeper reason is that they are fundamentally the wrong binaries for a Linux container. No upstream packaging fix will change this for existing FB3/FB4 releases; any future "teach the template two install paths" workaround would install Android binaries on Linux and must be rejected. When FB3.x or FB4.x ships a future point release with a true Linux ARM64 bundle, the gate can be widened on a per-version basis.

## D-016: `init_db` pipes `*.sql` files into `isql` (does not redirect)

**Decision:** In `init_db()`, run plain SQL files as `cat "$f" | process_sql`, not `process_sql < "$f"`.

**Rationale:** `isql` reads stdin one byte per `read()` syscall (no stdio buffer is set up on stdin). With `cat | isql`, those byte-reads come from a kernel pipe (in-memory, lock-free). With `isql < file`, every byte-read goes through the regular-file path (i_rwsem, atime, FS layer). On native disk this is a ~25 % cost on init.d-driven schema loads; on layered or remote filesystems (Docker Desktop bind mounts on macOS/Windows, gRPC FUSE / virtiofs, NFS) per-syscall overhead amplifies it into 10×+ slowdowns — see [issue #40](https://github.com/FirebirdSQL/firebird-docker/issues/40). The pipe form is also consistent with the compressed cases (`*.sql.gz`, `*.sql.xz`, `*.sql.zst`) which already use a decompressor pipeline. `process_sql` itself stays redirect-friendly so callers other than `init_db` are unaffected.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Docker images for Firebird Database.

# Supported tags

|`firebirdsql/firebird`|Dockerfile|
|`ghcr.io/fdcastel/firebird`|Dockerfile|
|:-|:-:|
|`5.0.4-bookworm`, `5-bookworm`, `bookworm`|[Dockerfile](./generated/5.0.4/bookworm/Dockerfile)|
|`5.0.4-bullseye`, `5-bullseye`, `bullseye`|[Dockerfile](./generated/5.0.4/bullseye/Dockerfile)|
Expand Down
2 changes: 1 addition & 1 deletion generated/3.0.10/bookworm/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/3.0.10/bullseye/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/3.0.10/jammy/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/3.0.11/bookworm/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/3.0.11/bullseye/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/3.0.11/jammy/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/3.0.12/bookworm/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/3.0.12/bullseye/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/3.0.12/jammy/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/3.0.13/bookworm/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/3.0.13/bullseye/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/3.0.13/jammy/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/3.0.14/bookworm/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/3.0.14/bullseye/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/3.0.14/jammy/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/3.0.9/bookworm/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/3.0.9/bullseye/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/3.0.9/jammy/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/4.0.0/bookworm/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/4.0.0/bullseye/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/4.0.0/jammy/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/4.0.0/noble/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/4.0.0/trixie/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/4.0.1/bookworm/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/4.0.1/bullseye/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/4.0.1/jammy/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/4.0.1/noble/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/4.0.1/trixie/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/4.0.2/bookworm/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/4.0.2/bullseye/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
2 changes: 1 addition & 1 deletion generated/4.0.2/jammy/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ init_db() {
. "$f"
fi
;;
*.sql) printf ' running %s\n' "$f"; process_sql < "$f"; printf '\n' ;;
*.sql) printf ' running %s\n' "$f"; cat "$f" | process_sql; printf '\n' ;;
*.sql.gz) printf ' running %s\n' "$f"; gunzip -c "$f" | process_sql; printf '\n' ;;
*.sql.xz) printf ' running %s\n' "$f"; xzcat "$f" | process_sql; printf '\n' ;;
*.sql.zst) printf ' running %s\n' "$f"; zstd -dc "$f" | process_sql; printf '\n' ;;
Expand Down
Loading