Psycopg 3.0 beta 1 发布!

由 Psycopg 开发团队发布于 2021-09-01
相关开源

我们非常自豪地在 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 ProfessionalCommand Prompt, Inc,他们给予了最杰出的支持。 还有许多其他公司和个人,他们各自都在自己的能力范围内,对自由软件的开发和进步表示了具体支持。 我们真诚地希望您会发现这项工作很有用,并且您会为自己为它做出的贡献感到自豪。

https://www.psycopg.org/sponsors/

我们接下来该怎么做? 希望适配器的接口在最终 3.0 版本发布之前不会发生太大变化:该项目在过去几个月中已经在一些生产环境中使用了,并且大量的真实世界反馈已经帮助改进了接口和功能。 我们邀请您测试该项目并向我们提供您的反馈。 所以...

pip install -U pip
pip install --pre psycopg[binary]

请尝试一下,测试一下,并让我们知道结果如何!

有关更多信息,您可以深入研究文档:从安装使用页面开始,我相信您会找到您的方式。

祝您编码愉快!