我們正在將MySQL遷移到IBM i(AS400)伺服器上的MariaDB資料庫,但問題是MySQL DB有一些資料庫透過DB2儲存引擎連接到DB2,因此遷移會影響需要重新編譯的程式RPG。如何透過自動 RPG 重新編譯來遷移資料庫?
答案1
系統中沒有內建任何內容可以提供自動重新編譯。
有各種商業工具試圖提供此類功能。
我不熟悉 IBM i 上的 MySQL 到 MariaDb 的遷移,是什麼導致表發生變化,因此需要重新編譯 RPG 程式?您是否使用 MariaDb 的 Zend DBi 重新包裝?來自文件,
Zend DBi 是基於 MariaDB,並關心和支援 IBMi。它是許多系統上 MySQL 的直接替代品。
MariaDb 的標準發行版似乎不支援舊版本IBMDB2I 儲存引擎