优化
This commit is contained in:
+4
-1
@@ -29,7 +29,10 @@ class SchemaChineseCommentContractTest {
|
||||
Path.of("..", "scripts", "db", "incremental.sql"), StandardCharsets.UTF_8);
|
||||
|
||||
List<TableDefinition> tables = parseAndAssert(baseline, "仓储基线 SQL");
|
||||
assertEquals(8, tables.size(), "仓储表数量变化时必须同步表索引和备注迁移");
|
||||
assertEquals(5, tables.size(), "海外仓资源表数量变化时必须同步表索引和备注迁移");
|
||||
assertFalse(baseline.contains("CREATE TABLE IF NOT EXISTS wh_warehouse ("));
|
||||
assertFalse(baseline.contains("CREATE TABLE IF NOT EXISTS wh_warehouse_address ("));
|
||||
assertFalse(baseline.contains("CREATE TABLE IF NOT EXISTS wh_service_capability ("));
|
||||
parseAndAssert(incremental, "统一增量 SQL");
|
||||
|
||||
int marker = incremental.indexOf("2026-08-18 / 025 Chinese table and column comments");
|
||||
|
||||
+3
@@ -16,6 +16,9 @@ class WarehouseUnifiedIncrementalContractTest {
|
||||
Path.of("..", "deploy", "sql", "海外区域统一增量-MySQL8.sql"), StandardCharsets.UTF_8);
|
||||
|
||||
assertTrue(sql.contains("USE baiyue_lastlag_warehouse"));
|
||||
assertTrue(sql.contains("DROP TABLE IF EXISTS wh_service_capability"));
|
||||
assertTrue(sql.contains("DROP TABLE IF EXISTS wh_warehouse_address"));
|
||||
assertTrue(sql.contains("DROP TABLE IF EXISTS wh_warehouse"));
|
||||
assertTrue(sql.contains("ALTER TABLE wh_pallet ADD COLUMN fba_warehouse_code VARCHAR(128) NULL"));
|
||||
assertTrue(sql.contains("@warehouse_pallet_fba_ready"));
|
||||
assertTrue(sql.contains("wh_pallet.fba_warehouse_code migration is incomplete"));
|
||||
|
||||
Reference in New Issue
Block a user