20 lines
939 B
SQL
20 lines
939 B
SQL
-- 为t_policy表添加缺失字段
|
|
USE ry_vue;
|
|
|
|
-- 添加首付比例字段
|
|
ALTER TABLE t_policy ADD COLUMN IF NOT EXISTS down_payment_ratio DECIMAL(5,2) COMMENT '首付比例(%)' AFTER periodicPolicyId;
|
|
|
|
-- 添加付款方式字段
|
|
ALTER TABLE t_policy ADD COLUMN IF NOT EXISTS payment_method VARCHAR(50) COMMENT '付款方式' AFTER payment_type;
|
|
|
|
-- 添加政策类型字段
|
|
ALTER TABLE t_policy ADD COLUMN IF NOT EXISTS policy_type VARCHAR(50) COMMENT '政策类型' AFTER category;
|
|
|
|
-- 更新现有字段注释
|
|
ALTER TABLE t_policy MODIFY COLUMN building_names TEXT COMMENT '楼栋名称';
|
|
ALTER TABLE t_policy MODIFY COLUMN building_ids TEXT COMMENT '楼栋ID';
|
|
|
|
-- 添加索引提高查询性能
|
|
CREATE INDEX IF NOT EXISTS idx_policy_periodic ON t_policy(periodicPolicyId);
|
|
CREATE INDEX IF NOT EXISTS idx_policy_name ON t_policy(policy_name);
|
|
CREATE INDEX IF NOT EXISTS idx_policy_date ON t_policy(effective_date, expiration_date); |