chore(deploy): 上线门禁迁移基线扩至 103–106
This commit is contained in:
@@ -14,7 +14,7 @@
|
||||
-- < scripts/verify-finance-launch.sql
|
||||
--
|
||||
-- 退出码:0 = 无 FAIL(WARN 不阻断);3 = 存在 FAIL(末尾 RAISE EXCEPTION)。
|
||||
-- 前置条件:迁移 103–105 已应用;否则先跑 deploy/ubuntu-deploy.sh。
|
||||
-- 前置条件:迁移 103–106 已应用;否则先跑 deploy/ubuntu-deploy.sh。
|
||||
|
||||
\set ON_ERROR_STOP on
|
||||
|
||||
@@ -46,15 +46,16 @@ CREATE TEMP TABLE _launch_checks (
|
||||
|
||||
-- 01 迁移基线 --------------------------------------------------------------
|
||||
INSERT INTO _launch_checks
|
||||
SELECT 1, '01', '迁移基线 103–105 已应用',
|
||||
v::text, '3',
|
||||
CASE WHEN v = 3 THEN 'PASS' ELSE 'FAIL' END,
|
||||
SELECT 1, '01', '迁移基线 103–106 已应用',
|
||||
v::text, '4',
|
||||
CASE WHEN v = 4 THEN 'PASS' ELSE 'FAIL' END,
|
||||
'后端未完成迁移:docker compose logs backend | grep -i migration'
|
||||
FROM (
|
||||
-- 按版本前缀逐个判断,避免后续 105_xxx_hotfix 之类增量迁移把计数顶成 4。
|
||||
-- 按版本前缀逐个判断,避免后续 106_xxx_hotfix 之类增量迁移把计数顶成 5。
|
||||
SELECT (EXISTS (SELECT 1 FROM schema_migrations WHERE COALESCE(filename, name) ~ '^103_'))::int
|
||||
+ (EXISTS (SELECT 1 FROM schema_migrations WHERE COALESCE(filename, name) ~ '^104_'))::int
|
||||
+ (EXISTS (SELECT 1 FROM schema_migrations WHERE COALESCE(filename, name) ~ '^105_'))::int AS v
|
||||
+ (EXISTS (SELECT 1 FROM schema_migrations WHERE COALESCE(filename, name) ~ '^105_'))::int
|
||||
+ (EXISTS (SELECT 1 FROM schema_migrations WHERE COALESCE(filename, name) ~ '^106_'))::int AS v
|
||||
) s;
|
||||
|
||||
-- 02 存量订单项收入回填 ----------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user