了解 SQL Server 到 PostgreSQL 轉換設定 - AWS 資料庫遷移服務

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

了解 SQL Server 到 PostgreSQL 轉換設定

DMS 結構描述轉換中的 SQL Server 到 PostgreSQL 轉換設定包括下列項目:

  • 若要使用生成式 AI 轉換適用的資料庫物件,請啟用生成式 AI 設定。使用生成式 AI 成功轉換的物件將明確識別為動作項目 7744,其中說明:「此轉換使用機器學習模型,根據資料中的模式產生預測。」 如需詳細資訊,請參閱使用生成式 AI 轉換資料庫物件

  • 在 SQL Server 中,您可以在不同的資料表中使用相同的索引名稱。但是在 PostgreSQL 中,您在結構描述中使用的所有索引名稱都必須是唯一名稱。若要確保 DMS 結構描述轉換為您的所有索引產生唯一名稱,請選取針對索引產生唯一的名稱

  • PostgreSQL 10 和更舊版本不支援程序。如果您不熟悉在 PostgreSQL 中使用程序, AWS DMS 可以將 SQL Server 程序轉換為 PostgreSQL 函數。若要這樣做,請選取將程序轉換為函數

  • 您的來源 SQL Server 資料庫可以將 EXEC 的輸出儲存在資料表中。DMS 結構描述轉換會建立暫存資料表和其他程序來模擬此功能。若要使用此模擬,請選取建立其他常式來處理開放資料集

  • 您可以定義轉換後程式碼中要用於結構描述名稱的範本。針對結構描述名稱,選擇以下其中一個選項:

    • DB – 使用 SQL 伺服器資料庫名稱作為 PostgreSQL 中的結構描述名稱。

    • SCHEMA – 使用 SQL 伺服器結構描述名稱作為 PostgreSQL 中的結構描述名稱。

    • DB_SCHEMA – 使用 SQL 伺服器資料庫和結構描述名稱的組合,作為 PostgreSQL 中的結構描述名稱。

  • 您可以保留來源物件名稱的字母大小寫。若要避免將物件名稱轉換為小寫,請選取將物件名稱保留相同的大小寫。只有當您在目標資料庫中開啟區分大小寫選項時,才會套用此選項。

  • 您可以保留來源資料庫中的參數名稱。DMS 結構描述轉換可以在轉換後程式碼的參數名稱中加上雙引號。若要這樣做,請選取保留原始參數名稱

  • 您可以保留來源資料庫的一段常式參數。DMS 結構描述轉換會建立網域,並使用網域來指定一段常式參數。若要這樣做,請選取保留參數長度