我不是真正的Python专家,也不是Postgres专家,但这里是:
我需要一个好的Python开源Postgres驱动程序。 它必须能够在Windows,Mac和Linux之间跨平台工作,几乎没有大惊小怪。 最终目标是将它部署到 64 位 CentOS Linux 服务器上。
我需要它是开源的,因为我需要稍微修改它以适应我们类似 Postgres 的数据库。 我已经在仅限 C 的世界中取得了巨大的成功,我想避免从头开始滚动我自己的驱动程序。
有什么建议吗?
谢谢。
我用过这些:
-
PG8000 - 用纯 Python 编写,因此无需在目标平台上进行编译。 如果可移植性是一个问题,那就太好了。
-
Psycopg2 - 用 C 编写,因此比 PG8000 快一些,但目标平台需要编译。