我想爲我的Ruby on Rails項目使用OpenGeoDB。 Kostiantyn Kahanskyi已經寫了active_geo_db gem,它是一個「訪問OpenGeoDb的Rails(ActiveRecord)庫」。問題是它使用MySQL,我使用PostgreSQL。有沒有辦法使用PostgreSQL?OpenGeoDB:將mySQL數據遷移到PostgreSQL
0
A
回答
0
如果我理解你的問題,你想將MySQL數據遷移到PostgreSQL。根據我的經驗,手動遷移模式通常最簡單。這是因爲現有的工具存在很多盲點。瀏覽文件通常比較容易,使用sed轉換引號,然後逐行重寫。
轉換數據通常比較困難。關鍵問題是不同的系統可能有不同的表示。這裏最好的辦法是編寫一個工具,從MySQL數據庫讀取數據,根據需要轉換數據,並將其寫入PostgreSQL數據庫。就可以使用可以通過類似抽象層處理表示的寶石而言,您可以避免自己處理這些問題。
1
OpenGeoDB文檔使它看起來像它works with PostgreSQL/PostGIS。 Ruby on Rails/ActiveRecord works with PostGIS。 active_geo_db本身並不是很大,所以一旦你的ActiveRecord w/PostGIS和OpenGeoDB正常工作,重構active_geo_db以使用你的設置應該相對簡單。如果您遇到重構問題,也許您可以發佈更具體的後續問題。
相關問題
- 1. 將PostgreSQL數據庫遷移到MySQL
- 2. 使用EnterpriseDB遷移工具將MySQL數據庫遷移到PostgreSQL
- 3. 如何將PostgreSQL數據遷移到Heroku
- 4. 從MySQL遷移到PostgreSQL
- 5. 遷移從MySQL到PostgreSQL
- 6. 從MYSQL遷移到PostgreSQL
- 7. 的MySQL遷移到PostgreSQL
- 8. 將Django從MySQL遷移到postgresql
- 9. 將PostgreSQL存儲過程遷移到MYSQL
- 10. 將MySQL遷移到PostgreSql並共享表
- 11. MySql到MySql數據遷移
- 12. 將MySQL數據庫內容遷移到PostgreSQL
- 13. 將SAP Oracle遷移到PostgreSQL
- 14. MySQL到PostgreSQL遷移:mysql連接器
- 15. 將Mysql數據庫遷移到Mssql
- 16. 將數據庫從Postgres遷移到MySQL
- 17. 將Wordpress(MySQL)數據庫遷移到BigQuery
- 18. 將數據從SAP遷移到MySql
- 19. 將數據庫從Sybase遷移到MySQL
- 20. 將數據從MySQL遷移到SQL Server
- 21. 將MySQL數據庫遷移到Sql Server
- 22. Flume將數據從MySQL遷移到Hadoop
- 23. 將數據從oracle遷移到mysql
- 24. MySQL到Postgres數據遷移
- 25. 遷移到PostgreSQL「XML」數據類型
- 26. 從PostgreSQL到Oracle的數據庫遷移
- 27. MySQL數據遷移
- 28. 可以了Talend從MySQL序列化數據遷移到PostgreSQL
- 29. 使用PHP/Doctrine從MySQL遷移到PostgreSQL
- 30. 如何從PostgreSQL遷移到MySQL?