跳转到主要内容

Python PostgreSQL接口

项目描述

PyGreSQL是一个Python模块,用于与PostgreSQL数据库交互。它封装了底层的C API库libpq,以便从Python中轻松使用强大的PostgreSQL功能。

PyGreSQL应在大多数运行PostgreSQL和Python的平台上运行。它基于Pascal Andre编写的PyGres95代码。D’Arcy J. M. Cain从版本2.0开始将其重命名为PyGreSQL,并担任PyGreSQL的“BDFL”。Christoph Zwerschke自愿成为另一位维护者,并自PyGreSQL 3.7版本以来一直是主要贡献者。

以下Python版本得到支持

  • PyGreSQL 4.x及以下版本:仅支持Python 2

  • PyGreSQL 5.x:支持Python 2和Python 3

  • PyGreSQL 6.x及更高版本:仅支持Python 3

当前版本的PyGreSQL支持Python 3.7至3.12版本和服务器上的PostgreSQL 10至16版本。

安装

安装PyGreSQL最简单的方式是键入

$ pip install PyGreSQL

有关安装PyGreSQL的其他方法和要求,请参阅文档。

请注意,PyGreSQL还要求在客户端机器上安装和可访问libpq共享库。

文档

文档可在pygresql.github.io/pygresql.readthedocs.io找到,您还可以在这些网站上找到旧版本的文档。

项目详情


下载文件

下载适合您平台的项目文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

pygresql-6.0.1.tar.gz (271.9 kB 查看哈希值)

上传时间

构建分布

PyGreSQL-6.0.1-cp312-cp312-win_amd64.whl (99.7 kB 查看哈希值)

上传时间 CPython 3.12 Windows x86-64

PyGreSQL-6.0.1-cp312-cp312-win32.whl (93.8 kB 查看哈希值)

上传时间 CPython 3.12 Windows x86

PyGreSQL-6.0.1-cp311-cp311-win_amd64.whl (99.0 kB 查看哈希值)

上传时间 CPython 3.11 Windows x86-64

PyGreSQL-6.0.1-cp311-cp311-win32.whl (94.2 kB 查看哈希值)

上传时间 CPython 3.11 Windows x86

PyGreSQL-6.0.1-cp310-cp310-win_amd64.whl (99.0 kB 查看哈希值)

上传于 CPython 3.10 Windows x86-64

PyGreSQL-6.0.1-cp310-cp310-win32.whl (94.2 kB 查看哈希值)

上传于 CPython 3.10 Windows x86

PyGreSQL-6.0.1-cp39-cp39-win_amd64.whl (99.0 kB 查看哈希值)

上传于 CPython 3.9 Windows x86-64

PyGreSQL-6.0.1-cp39-cp39-win32.whl (94.2 kB 查看哈希值)

上传于 CPython 3.9 Windows x86

支持者