feat: 优化部署流程和数据库迁移

- 更新 GitHub Actions 工作流,调整部署步骤,先启动数据库服务以确保迁移顺利进行。
- 新增启动所有服务的步骤,确保在迁移完成后启动全部服务。
- 在 SQL 脚本中添加锁定超时设置,提升数据库操作的稳定性。
This commit is contained in:
penghanyuan
2026-03-01 11:12:04 +01:00
parent 50831003c7
commit 4a331428f7
2 changed files with 36 additions and 17 deletions

View File

@@ -1,5 +1,7 @@
-- 添加用户基础资料字段(出生年份、出生地、成长地、职业)
SET lock_timeout = '5s';
ALTER TABLE users ADD COLUMN IF NOT EXISTS birth_year INTEGER;
ALTER TABLE users ADD COLUMN IF NOT EXISTS birth_place VARCHAR;
ALTER TABLE users ADD COLUMN IF NOT EXISTS grew_up_place VARCHAR;
ALTER TABLE users ADD COLUMN IF NOT EXISTS occupation VARCHAR;
RESET lock_timeout;