在Ubuntu上,我使用dbtools
通過終端命令讀取* .mdb文件。我們如何讀取Rails中的MDB文件以將其轉儲到PostgreSQL中?
是否有寶石或方法,以便我可以使用Rails讀取MDB文件?
我想在Windows中運行相同的項目。
我想將MDB轉換爲SQL文件並將其轉儲到PostgreSQL。
在Ubuntu上,我使用dbtools
通過終端命令讀取* .mdb文件。我們如何讀取Rails中的MDB文件以將其轉儲到PostgreSQL中?
是否有寶石或方法,以便我可以使用Rails讀取MDB文件?
我想在Windows中運行相同的項目。
我想將MDB轉換爲SQL文件並將其轉儲到PostgreSQL。
好像你已經得到了一切,你需要寫這樣的寶石:)
沒有什麼,但疼痛你的方向的道路上。我的完全不支持的觀點是,你最好的選擇可能是JRuby與基於JDBC的MS Access驅動程序或JDBC/ODBC橋。這樣你在兩個平臺上都有相同的工具集,並且避免了其他問題 - 你只需要從Java訪問MSAccess的「正常」問題,雖然複雜程度比從MRI Ruby更難。
當然SQLite的將是一個跨平臺的選擇,但我假設你有使用MSACCESS具體原因。
如果您的應用程序的數據需求是非常簡單的,你可以實現剛好夠你需要通過包裝適當mdbtools命令到適當的模式或將其與自定義模塊混合行爲。但是,這將會受到傷害,並且你不會得到任何ActiveRecord,儘管這裏可能很好。
你是在一個類似的地方,以使用新的NoSQL數據庫的人 - 你需要推出自己的,你會使用更少的AR。
祝你好運
這種寶石的只讀訪問MDB文件中軌:activemdb。我還沒有嘗試過。
續集使用WIN32OLE庫連接到.mdb文件,這意味着您無法在非Windows計算機上與此連接 – Ricbermo