docs(migrate.sh): note server auto-migrates on startup; this is a fallback
This commit is contained in:
parent
356f4354dc
commit
91d83f714c
12
migrate.sh
12
migrate.sh
@ -1,4 +1,16 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
#
|
||||||
|
# 数据库迁移脚本(手动 / CI 备用)。
|
||||||
|
#
|
||||||
|
# 注意:服务器二进制现在会在启动时自动执行迁移(见 src/db/migrate.rs),
|
||||||
|
# 正常情况下无需手动运行本脚本。保留它是为了:
|
||||||
|
# - 运维 escape hatch:二进制因迁移失败起不来时,手动救库
|
||||||
|
# - CI/CD 中“先迁移再滚动发布”的工作流
|
||||||
|
#
|
||||||
|
# 本脚本与服务器内置运行器读取相同的 migrations/*.sql 文件,且这些 SQL
|
||||||
|
# 都是幂等的(IF NOT EXISTS / IF EXISTS / ON CONFLICT DO NOTHING),
|
||||||
|
# 因此两者混用安全。
|
||||||
|
#
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
# 从 .env 加载环境变量
|
# 从 .env 加载环境变量
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user