test: align database initialization contracts
This commit is contained in:
+3
-1
@@ -73,7 +73,9 @@ class CustomerProfileMigrationContractTest {
|
||||
.contains("SELECT 'PASS' AS initialization_status")
|
||||
.doesNotContain("ALTER TABLE iam_tenant", "phase1_iam_add_column");
|
||||
assertThat(instructions)
|
||||
.contains("当前开发阶段只维护纯初始化")
|
||||
.contains("两个统一 SQL 文件仍只用于空库初始化")
|
||||
.contains("已有生产库的受控结构补齐单独放在 `migrations/`")
|
||||
.contains("不提供存量数据回填、清理或兼容入口")
|
||||
.contains("模块 `src/main/resources/db/` 用作结构来源和开发追溯")
|
||||
.contains("不再向历史迁移文件追加发布步骤");
|
||||
}
|
||||
|
||||
+3
-2
@@ -160,8 +160,9 @@ class Phase5DeliveryPermissionSqlContractTest {
|
||||
String readme = repositoryFile("deploy/sql/README.md");
|
||||
|
||||
assertThat(readme).contains(
|
||||
"当前开发阶段只维护纯初始化",
|
||||
"两个 SQL 文件沿用原文件名",
|
||||
"两个统一 SQL 文件仍只用于空库初始化",
|
||||
"已有生产库的受控结构补齐单独放在 `migrations/`",
|
||||
"不提供存量数据回填、清理或兼容入口",
|
||||
"国内 IAM 是全部平台与客户权限的唯一权威",
|
||||
"模块 `src/main/resources/db/` 用作结构来源和开发追溯",
|
||||
"不再向历史迁移文件追加发布步骤");
|
||||
|
||||
Reference in New Issue
Block a user