2012-05-16 25 views
0

我不是一個真正的Python專家,也不是我的Postgres專家,但這裏有:我對Python開源跨平臺Postgres兼容驅動程序有什麼選擇?

我需要一個很好的Python開源Postgres驅動程序。它必須能夠在Windows,Mac和Linux之間輕鬆運行跨平臺。最終目標是將其部署到64位CentOS Linux服務器。

我需要它是開源的,因爲我需要修改它以適應我們類似Postgres的數據庫。我已經在C-only的世界中取得了巨大的成功,我想避免從頭開始自己的驅動程序。

有什麼建議嗎?

謝謝你。

+0

你有什麼試過?我通常使用[pyPgSQL](http://pypgsql.sourceforge.net/)。這對你有用嗎? –

+0

我還沒有嘗試過任何東西,但我只是想問專家。我不是Python或Postgres大師。 –

回答

2

我使用這些:

  • pg8000 - 寫在純Python,因此需要在目標平臺上沒有編譯。好,如果可移植性是一個問題。

  • psycopg2 - 用c編寫,因此比pg8000快一點,但需要編譯目標平臺。

+0

謝謝!我會嘗試pg8000並在psycopg2中交換,如果需要我們爲速度而傷害的話。 –