对于Python开源跨平台Postgres兼容驱动程序,我有哪些选择?

时间:2012-05-16 21:42:38

标签: python postgresql

我不是真正的Python专家,也不是Postgres专家,但这里有:

我需要一个很好的Python开源Postgres驱动程序。它必须能够在Windows,Mac和Linux之间轻松地跨平台工作。最终目标是将其部署到64位CentOS Linux服务器。

我需要它是开源的,因为我需要稍微修改它以适合类似Postgres的数据库。我已经在C-only世界中取得了巨大的成功,我想避免从头开始推出自己的驱动程序。

有什么建议吗?

谢谢你。

1 个答案:

答案 0 :(得分:2)

我用过这些:

  • pg8000 - 用纯python编写,因此无需在目标平台上进行编译。如果可移植性是一个问题,那就太好了。

  • psycopg2 - 用c编写,因此比pg8000快一点,但目标平台需要编译。