11.10 版 python-pgsql 软件包的候选/替代软件包

11.10 版 python-pgsql 软件包的候选/替代软件包

Ubuntu 11.10 中的 python-pgsql(模块)包的候选包或替代包是什么?

可以帮助的错误指示器:

Error: You need to have the python-pgsql module installed to use this script. 'apt-get install python-pgsql' on debian.

更新:

达维克尔-cmdlnutl版本 1.2.0 有效。

答案1

Debian 开发人员建议任何一个python-psycopg2或者python-pygresql。 他们有已删除来自其发行版的软件包,就像 Ubuntu 一样。使用新包可能需要更改一些代码。您可以要求您打算使用的脚本的作者根据这些包调整他的代码。

将 davical-cmdlnut 适配到 psycopg2

pyPgSQL 和 psycopg2 之间的转换应该相当直接。其中,引用的不同处理可能是最难的。

另请注意,psycopg2 开发人员建议 强壮反对使用 + 来编写查询,而 davical-cmdlnut 到处都是这样做的。这就是他们必须进行如此多的手动引用的原因,而 psycopg2 会在传递参数时自动完成所有这些工作他们的路

相关内容