|
@@ -3202,6 +3202,9 @@ log.info("已添加template_id列到tasks表");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private void modifyColumnToText(String table, String column, String comment) {
|
|
private void modifyColumnToText(String table, String column, String comment) {
|
|
|
|
|
+ if (!tableExists(table)) {
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
try {
|
|
try {
|
|
|
jdbcTemplate.execute("ALTER TABLE " + table + " MODIFY COLUMN " + column + " TEXT COMMENT '" + comment + "'");
|
|
jdbcTemplate.execute("ALTER TABLE " + table + " MODIFY COLUMN " + column + " TEXT COMMENT '" + comment + "'");
|
|
|
log.info("已修改{}.{}为TEXT类型", table, column);
|
|
log.info("已修改{}.{}为TEXT类型", table, column);
|
|
@@ -6078,6 +6081,9 @@ try {
|
|
|
log.warn("重命名products列失败(可能已处理): {}", e.getMessage());
|
|
log.warn("重命名products列失败(可能已处理): {}", e.getMessage());
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ // 迁移134: products表添加sort_order列(商品按排序字段排序展示)
|
|
|
|
|
+ ensureColumn("products", "sort_order", "INT DEFAULT 0 COMMENT '排序(值越小越靠前)'");
|
|
|
ensureColumn("products", "recommendation_tags", "VARCHAR(500) DEFAULT NULL COMMENT '推荐标签'");
|
|
ensureColumn("products", "recommendation_tags", "VARCHAR(500) DEFAULT NULL COMMENT '推荐标签'");
|
|
|
ensureColumn("products", "repurchase_interval_days", "INT DEFAULT 30 COMMENT '复购间隔天数'");
|
|
ensureColumn("products", "repurchase_interval_days", "INT DEFAULT 30 COMMENT '复购间隔天数'");
|
|
|
|
|
|