我们非常荣幸地在 PyPI 上发布 Psycopg 3 的第一个 beta 版本!
Psycopg 3 是 Psycopg 2 的一次彻底重写,在保持相同的基本 libpq 包装器架构和 DB-API 接口设计的同时,暴露了新的功能,以更好地支持新版本的 Python 和 PostgreSQL。
在 Python 方面,Psycopg 3 支持基于 asyncio 的并发和静态类型。Python 接口的许多改进使得该库的使用更加简单和符合习惯用法。
在 PostgreSQL 方面,Psycopg 3 利用了服务器端参数、预备语句、二进制参数,并为 COPY 操作提供了出色的支持。
但该项目最杰出的特点并非技术性的:Psycopg 3 得以实现,得益于众多赞助商的慷慨解囊,他们资助了该项目的开发。在众多支持者中,我们特别感谢Postgres Professional和Command Prompt, Inc,他们提供了最杰出的支持。但许多其他公司和个人,都以各自的方式,对自由软件的开发和进步给予了实际支持。我们真诚地希望您会发现这项工作很有用,并为为此做出贡献感到自豪。
https://www.psycopg.org/sponsors/
下一步是什么?希望在最终的 3.0 发布之前,适配器的接口不会发生过多的变化:在过去的几个月里,该项目已经在一些生产环境中得到应用,并且大量的真实世界反馈已经帮助我们改进了接口和功能。我们邀请您测试该项目并向我们提供您的反馈。所以……
pip install -U pip
pip install --pre psycopg[binary]
请尝试、测试,并告诉我们使用情况!
更多信息,您可以深入阅读文档:从安装和使用页面开始,我相信您会找到您需要的内容。
祝您编程愉快!