了解 SAP ASE (Sybase ASE) 到 PostgreSQL 轉換設定 - AWS資料庫遷移服務

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

了解 SAP ASE (Sybase ASE) 到 PostgreSQL 轉換設定

DMS 結構描述轉換中的 SAP ASE (Sybase ASE) 至 PostgreSQL 轉換設定包括下列項目:

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

  • 轉換後 SQL 程式碼中的註解:此設定包含轉換後之程式碼中所選嚴重性及更高之動作項目的註解。此設定支援下列值:

    • 僅限錯誤

    • 錯誤和警告

    • 所有訊息

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

    • 資料庫 – 使用 SAP ASE (Sybase ASE) 資料庫名稱做為 PostgreSQL 中的結構描述名稱。

    • SCHEMA – 在 PostgreSQL 中使用 SAP ASE (Sybase ASE) 結構描述名稱做為結構描述名稱。

    • DB_SCHEMA – 使用 SAP ASE (Sybase ASE) 資料庫和結構描述名稱的組合做為結構描述名稱。

  • 您可以從來源資料庫保留物件名稱的確切大小寫。若要這樣做,請選取將來源資料庫物件名稱視為區分大小寫。關閉此選項時,所有資料庫物件名稱都會轉換為小寫。

  • 您可以在不區分大小寫的操作期間,避免將運算元轉換為小寫。DMS 結構描述轉換不會將 LOWER 函數套用至轉換程式碼中的運算元。若要這樣做,請選取避免將運算元轉換為不區分大小寫的操作。未選取此選項時 (預設),DMS 結構描述轉換會自動套用 LOWER 函數,在執行不區分大小寫的比較之前將運算元轉換為小寫。

  • 在 SAP ASE (Sybase ASE) 中,您可以跨不同資料表建立具有相同名稱的索引。PostgreSQL 要求結構描述中的所有索引名稱都是唯一的。若要確保AWS結構描述轉換在遷移期間建立唯一的索引名稱,請選取產生索引的唯一名稱。此選項會自動將字首新增至索引名稱,以防止目標 PostgreSQL 資料庫中的命名衝突。