本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
了解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 結構描述轉換會建立網域,並使用它們來指定例行參數的長度。若要這樣做,請選取保留參數長度。