13 lines
320 B
Bash
Executable File
13 lines
320 B
Bash
Executable File
#!/usr/bin/env bash
|
||
set -euo pipefail
|
||
|
||
source "$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/_common.sh"
|
||
|
||
echo ">>> 执行数据库迁移"
|
||
if [ ! -d sql/migrations ]; then
|
||
echo "⚠️ 未找到 sql/migrations,跳过迁移"
|
||
exit 0
|
||
fi
|
||
|
||
go run ./cmd/migratectl/main.go migrate --dsn "${DB_URL}" --dir sql/migrations
|