Win-PsyCopg是用于在Windows机器上使用的Python的最佳postgressql适配器



我使用Python 3.7.2在Windows 10 X64开发机上开发Django Web应用程序。我想使用PostgreSQL而不是默认的SQLITE数据库,因为我计划在Heroku上托管此应用程序。

根据我所研究的内容,我需要为Python使用PostgressQL适配器,最受欢迎的是Psycopg。从我可以在Psycopg网站上告诉的内容,由于我在Windows机器上,我需要使用 win-psycopg 端口,但看起来Win-psycopg只能支持Python 3.5和Python 3.5和自2016年7月以来一直没有更新。

我不愿返回到旧版本的python,并使用可能不再积极更新的适配器端口。

我很好奇其他开发人员如何在Windows上设置Python和PostgreSQL。还有另一个适配器比psycopg更好吗?

我的另一个想法是使用mysql,但这意味着我将无法使用Heroku。

我通过pip安装了psycopg2,在django中创建了一个测试模型,迁移了模型,并能够通过Django管理员在PostgreSQL中更新了测试表。因此,Psycopg2适配器看起来确实适用于Windows。不确定win-psycopg的目的是什么。

最新更新