Browse Source

chore: 清理角色表误加的 sort_order 孤儿列

customer_service_role 无排序权重需求,按 id 排序即可;sort_order 列系误加且无代码引用,启动时 DROP COLUMN IF EXISTS 幂等清理
Spring-AI-1.1.2
wanghanlin 2 weeks ago
parent
commit
cbbb588c69
  1. 13
      src/main/java/com/wok/supportbot/config/DatabaseInitConfig.java

13
src/main/java/com/wok/supportbot/config/DatabaseInitConfig.java

@ -67,6 +67,7 @@ public class DatabaseInitConfig {
createCustomerServiceRoleTable();
} else {
dropRoleModelColumn();
dropRoleSortOrderColumn();
}
});
@ -604,6 +605,18 @@ public class DatabaseInitConfig {
}
}
/**
* 清理误加的 customer_service_role.sort_order 角色表无排序权重需求 id 排序
* 该列无任何代码引用系误加/遗留的孤儿列幂等DROP COLUMN IF EXISTS列不存在时不做任何事
*/
private void dropRoleSortOrderColumn() {
try {
jdbcTemplate.execute("ALTER TABLE customer_service_role DROP COLUMN IF EXISTS sort_order");
} catch (Exception e) {
log.warn("清理 sort_order 列时出错", e);
}
}
/**
* 自动添加 content_hash 二期去重功能新增字段
*/

Loading…
Cancel
Save