mirror of
https://github.com/twonlyapp/twonly-app.git
synced 2026-09-01 11:24:08 +00:00
21 lines
544 B
Bash
Executable file
21 lines
544 B
Bash
Executable file
#!/bin/sh
|
|
set -eu
|
|
|
|
script_dir=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)
|
|
rust_dir=$(dirname -- "$script_dir")
|
|
database_path="$rust_dir/sqlx-dev.sqlite"
|
|
|
|
rm -f -- "$database_path"
|
|
|
|
for migration in "$rust_dir"/src/database/app/migrations/*.sql; do
|
|
sqlite3 "$database_path" ".read $migration"
|
|
done
|
|
|
|
for migration in "$rust_dir"/src/database/signal/migrations/*.sql; do
|
|
sqlite3 "$database_path" ".read $migration"
|
|
done
|
|
|
|
cd "$rust_dir"
|
|
cargo sqlx prepare -- --all-targets
|
|
|
|
echo "Prepared SQLx schema database and offline query metadata."
|