修复统一增量中的IAM权限区块边界
This commit is contained in:
@@ -18493,6 +18493,9 @@ DELIMITER ;
|
||||
CALL migrate_container_workspace_permissions();
|
||||
DROP PROCEDURE IF EXISTS migrate_container_workspace_permissions;
|
||||
|
||||
-- 货柜双工作台权限结束,恢复头程数据库上下文
|
||||
USE baiyue_firstleg;
|
||||
|
||||
-- 财务 P0:海外费用原币、计费依据与钱包结算关联
|
||||
DROP PROCEDURE IF EXISTS add_finance_p0_column;
|
||||
DELIMITER $$
|
||||
@@ -18524,8 +18527,6 @@ DROP PROCEDURE IF EXISTS add_finance_p0_column;
|
||||
|
||||
SET @ddl = (SELECT IF(EXISTS (SELECT 1 FROM information_schema.statistics WHERE table_schema='baiyue_finance' AND table_name='fin_fee_source' AND index_name='idx_fin_fee_source_wallet_hold'), 'SELECT 1', 'ALTER TABLE baiyue_finance.fin_fee_source ADD KEY idx_fin_fee_source_wallet_hold(wallet_hold_id)'));
|
||||
PREPARE statement FROM @ddl; EXECUTE statement; DEALLOCATE PREPARE statement;
|
||||
-- 货柜双工作台权限结束,恢复头程数据库上下文
|
||||
USE baiyue_firstleg;
|
||||
|
||||
CALL baiyue_firstleg.assert_unified_final_schema();
|
||||
DROP PROCEDURE IF EXISTS baiyue_firstleg.assert_unified_final_schema;
|
||||
|
||||
+6
-1
@@ -107,7 +107,12 @@ class ContainerWorkspacePermissionSqlContractTest {
|
||||
assertThat(start).isGreaterThanOrEqualTo(0);
|
||||
assertThat(bodyStart).isGreaterThan(start);
|
||||
assertThat(end).isGreaterThan(bodyStart);
|
||||
assertThat(unified.substring(bodyStart, end).trim()).isEqualTo(sql().trim());
|
||||
assertThat(normalizeLineEndings(unified.substring(bodyStart, end)).trim())
|
||||
.isEqualTo(normalizeLineEndings(sql()).trim());
|
||||
}
|
||||
|
||||
private static String normalizeLineEndings(String value) {
|
||||
return value.replace("\r\n", "\n");
|
||||
}
|
||||
|
||||
private static String sql() throws Exception {
|
||||
|
||||
Reference in New Issue
Block a user