2009-10-24 32 views
0

我們正試圖將我們的應用程序從mySQL轉換到postgres。我希望我們會有某種子程序(在VB6中),我可以輸入mySQl SQL查詢並獲取包含適當postgres查詢的字符串。mySQL to postgreSQL

有沒有人有解決方案或有興趣與我們合作?

謝謝!

托馬斯

回答

2

從一個RDBMS轉化查詢時另一個我想請教它的"Comparison of Different SQL Implementations;"一個最有用的參考。 WikiBooks也有一個名爲"Converting MySQL to PostgreSQL."的頁面,它有一個兩者之間巨大差異的簡短列表。

我不知道任何用於翻譯查詢的(免費/開放源代碼)實用程序,但除非您有非常大且複雜的查詢,否則翻譯起來應該不會有太大困難(並且,如果確實有大,複雜的查詢,一個自動化的工具可能不會幫助)。

1

我不相信有任何'銀彈'工具可以將您的所有查詢從MySQL轉換爲Postgres兼容。

你需要的是:

  • 兩個RDBMS之間的差異(見@「詹姆斯McNellis」)
  • 一個很好的測試計劃,您的應用程序就會把它通過步伐的參考以確保您的轉換數據庫後端工作
  • 是一個很好的理由去經歷所有這些麻煩;性能?管理詔書?等等