了解SQL伺服器對 PostgreSQL 轉換設定 - AWS 資料庫遷移服務

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

了解SQL伺服器對 PostgreSQL 轉換設定

SQL DMS結構描述轉換中的伺服器對 PostgreSQL 轉換設定包括下列項目:

  • 在SQL伺服器中,您可以在不同的資料表中使用具有相同名稱的索引。不過,在 Postgre 中SQL,您在結構描述中使用的所有索引名稱都必須是唯一的。若要確保DMS結構描述轉換產生所有索引的唯一名稱,請選取產生索引 的唯一名稱

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

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

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

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

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

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

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

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

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