2025年9月25日: PostgreSQL 18 发布!

Psycopg 3.0 beta 1 已发布!

发布于 2021-09-01,作者:Psycopg Development Team
相关开源项目

我们非常荣幸地在 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]

请尝试、测试,并告诉我们使用情况!

更多信息,您可以深入阅读文档:从安装使用页面开始,我相信您会找到您需要的内容。

祝您编程愉快!