我正在尝试使用python从普及数据库中提取数据,并将其放入postgresql数据库中。
postgresql连接是本地的,我可以很好地建立连接。
但是,普及连接需要dsn,但我找不到正确的驱动程序。
有人能否解释这个问题,这对我来说是最近几天的一个大问题?
答案 0 :(得分: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。