pipeline-app/deploy/migrations/m0017_business_date_prod.json

13 lines
713 B
JSON

{
"id": "m0017",
"env": "prod",
"title": "business_date 生产播种(=部署当日CURDATE)+切日交 cron(/accounting/api/dayend.dspy 每日00:05)——生产 params 从未有此参数,get_business_date 直接抛 BusinessDateParamsError,记账链路(consume/bill)全断;值环境专属不从测试迁(测试停在2026-08-26);不可逆(回退走备份恢复)",
"backup_tables": ["params"],
"up": [
{"op": "sql", "sql": "INSERT INTO params (id, params_name, params_value) SELECT 'business_date', 'business_date', CURDATE() FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM params WHERE params_name='business_date')"}
],
"down": [
{"op": "sql", "sql": "DELETE FROM params WHERE params_name='business_date'"}
]
}