資料庫遷移服務可協助您將 Oracle 和 SQL Server 的結構定義轉換為 PostgreSQL。您可以使用轉換工作區和 Gemini 輔助轉換功能來完成這項作業。
轉換工作區提供工具,可轉換結構定義和程式碼物件。
Gemini 輔助功能運用 AI 技術,縮短遷移時間並降低複雜度。
如要查看特定情境的說明文件連結,請參閱「 支援情境」。
轉換工作區
使用轉換工作區,加快異質資料庫的遷移程序並提升成效。轉換工作區會處理程式碼和結構定義轉換作業,簡化遷移至目的地資料庫的程序。
並提供工具,讓您透過完整的總覽畫面監控轉換進度。 轉換工作區也有助於在轉換編輯器中協作解決轉換問題,並即時調整產生的 PostgreSQL 程式碼。


使用 Gemini 加速程式碼和結構定義轉換
資料庫遷移服務的 Gemini 輔助轉換功能可協助您運用 AI 技術,縮短遷移時間並降低複雜度。
如要獲得完整的端對端 Gemini 輔助程式碼物件轉換體驗,請使用下列互補方法:
自動轉換
Gemini 轉換引擎可自動強化資料庫移轉服務使用的確定性轉換模式。啟用自動轉換功能後,Gemini 會處理所有轉換後的結構定義,大幅減少 PostgreSQL 程式碼中需要手動調整的項目。
所有擴增作業完成後,即可查看每個物件的詳細資料:
轉換摘要:提供 Gemini 修正確定性轉換問題的概況和原因,以及仍需進一步調整的問題清單。
程式碼比較會並排顯示 Gemini 輔助功能和確定性轉換。


轉換助理
轉換助理是一組專用提示,可協助您進一步瞭解轉換邏輯、建議修正轉換問題,或最佳化轉換後的程式碼。舉例來說,如果某些 Oracle 函式在 PostgreSQL 中沒有直接對應的函式,您可以使用「幫我解決物件轉換問題」提示,取得可修正轉換問題的程式碼變更建議。
下圖顯示如何在轉換工作區中,存取 Gemini 提示,瞭解程式碼和結構定義轉換的說明:


模式比對
在工作區修正轉換問題時,Gemini 模型可以從修正內容中學習模式,並建議變更工作區中的其他錯誤物件。舉例來說,手動或使用轉換助理提示修正物件轉換問題後,當 Gemini 模型分析的修正內容足夠時,您就可以查看 AI 生成的建議,進一步修正程式碼。
下圖顯示 Gemini 建議如何修正轉換工作區中的問題:


支援的情境
如要進一步瞭解資料庫移轉服務轉換工作區和 Gemini 輔助轉換功能,請參閱下列頁面:
- 從 Oracle 遷移至 PostgreSQL 適用的 Cloud SQL
- 從 Oracle 遷移至 PostgreSQL 適用的 AlloyDB
- SQL Server 遷移至 PostgreSQL 適用的 Cloud SQL
- SQL Server 到 PostgreSQL 適用的 AlloyDB