first commit
This commit is contained in:
15
backend/migrations/020_add_temp_unschedulable.sql
Normal file
15
backend/migrations/020_add_temp_unschedulable.sql
Normal file
@@ -0,0 +1,15 @@
|
||||
-- 020_add_temp_unschedulable.sql
|
||||
-- 添加临时不可调度功能相关字段
|
||||
|
||||
-- 添加临时不可调度状态解除时间字段
|
||||
ALTER TABLE accounts ADD COLUMN IF NOT EXISTS temp_unschedulable_until timestamptz;
|
||||
|
||||
-- 添加临时不可调度原因字段(用于排障和审计)
|
||||
ALTER TABLE accounts ADD COLUMN IF NOT EXISTS temp_unschedulable_reason text;
|
||||
|
||||
-- 添加索引以优化调度查询性能
|
||||
CREATE INDEX IF NOT EXISTS idx_accounts_temp_unschedulable_until ON accounts(temp_unschedulable_until) WHERE deleted_at IS NULL;
|
||||
|
||||
-- 添加注释说明字段用途
|
||||
COMMENT ON COLUMN accounts.temp_unschedulable_until IS '临时不可调度状态解除时间,当触发临时不可调度规则时设置(基于错误码或错误描述关键词)';
|
||||
COMMENT ON COLUMN accounts.temp_unschedulable_reason IS '临时不可调度原因,记录触发临时不可调度的具体原因(用于排障和审计)';
|
||||
Reference in New Issue
Block a user