全部產品
Search
文件中心

:表一致性修複

更新時間:Jun 30, 2024

表一致性修複功能用於對比不同表之間的表結構,找出差異並在目標表執行差異指令碼,以保障不同表之間的表結構一致性。

應用情境

  • 多套不同環境之間進行表結構對比,以保障不同環境之間的表結構一致性。例如,確保測試環境與生產環境的表結構一致性。

  • 根據基準表的表結構,建立新的物理表或邏輯表。

  • 用於分庫分表的表結構一致性修複情境。

  • 把某個物理表的變更,批量執行到邏輯庫下的每一個分表中。

操作步驟

  1. 登入Data Management 5.0
  2. 在頂部功能表列中,選擇資料庫開發 > 結構變更 > 表一致性修複

    說明

    若您使用的是極簡模式的控制台,請單擊控制台左上方的2023-01-28_15-57-17.png表徵圖,選擇全部功能 > 資料庫開發 > 結構變更 > 表一致性修複

  3. 庫表同步工單申請頁面,配置工單參數。

    參數

    說明

    基準庫

    1. 搜尋並選擇結構同步來源庫。

    2. 可選:選擇表結構的版本號碼,預設為最新的表結構。關於表結構版本號碼,請參見管理表結構版本

    說明

    目標庫

    1. 搜尋並選擇結構同步目標庫。

    2. 可選:選擇表結構的版本號碼,預設為最新的表結構。關於表結構版本號碼,請參見管理表結構版本

    說明
    • 目標庫可以是物理庫也可以是邏輯庫。

    • 您需要具有目標庫的變更許可權。更多資訊,請參見管理存取控制許可權

    修複的表

    • 選擇基準表。

    • 選擇需要修複的目標表或輸入目標表名。

      說明
      • 目標表可以是物理表、邏輯表或彙總表。

      • 如果目標表存在,則對比基準表和目標表的表結構一致性,並將差異執行到目標表。

      • 如果目標表名不存在,則建立新的表。

        目標執行個體的安全規則中需要允許目標庫執行庫表同步。更多資訊,請參見庫表同步

    是否忽略報錯

    選擇是否忽略報錯:

    • 不忽略:在執行過程中,遇到出錯則中斷後面的SQL指令碼,不再執行。

    • 忽略:在執行過程中,即使遇到錯誤仍會跳過當前失敗SQL指令碼,繼續往下執行,直至所有SQL指令碼都執行完成。

    業務背景(備忘)

    描述專案的業務背景資訊,例如變更目的、預期目標等。

  4. 單擊提交申請

    系統自動進行表結構分析。

  5. 單擊提交審批

  6. 待審批通過後,單擊提交,同步目標庫,等待任務執行完成。