2014-03-27 39 views
0

我想用python從普及數據庫中提取數據,並將其放入到postgresql數據庫中。通過pyodbc在Debian上設置一個dsn到普及數據庫

postgresql連接是本地的,我可以使該連接就好了。

但是,普遍的連接需要一個dsn,但我找不到要使用的正確驅動程序。

有沒有人可以解釋這個問題,這對我來說這幾天來是一個巨大的問題?

回答

1

您需要爲您正在使用的Pervasive版本安裝Pervasive Linux客戶端。例如,如果您的Pervasive服務器是v11,則需要v11客戶端。如果你有v10,你需要v10客戶端。 v11客戶端可在http://www.pervasive.com/database/Home/Products/PSQLv11.aspx上獲得,並可在Linux上作爲RPM或TAR使用。 安裝客戶端後,需要使用dsnadd命令將客戶端DSN添加爲documented

+0

感謝您的幫助。我已經下載了TAR文件,因爲我聽說Debain上應該避免使用RPM。我已經提取了這些文件,但現在我無法安裝該軟件。 我試過了: * cd到軟件目錄 *然後使用./configure。 ./configure返回錯誤。 -bash ./configure:沒有這樣的文件或目錄 我無法弄清楚這一點。 – user3470273

+0

安裝完整地記錄在http://docs.pervasive.com/products/database/psqlv11/wwhelp/wwhimpl/js/html/wwhelp.htm#href=getstart/04nstunx.13.4.html。 – mirtheil

相關問題