我已经看到了许多用于python的postgresql模块,比如pygresql、pypgsql和psyco.它们中的大多数都与Python DB API 2.0兼容,有些已经不再积极开发.

推荐答案

psycopg2似乎是最受欢迎的.我从来没有遇到过任何麻烦.PostgreSQL实际上也有一个纯Python接口,叫做bpgsql.我不推荐它胜过psycopg2,但它最近已经足够支持Django,如果你不能编译C模块,它会很有用.

Postgresql相关问答推荐

如何在Windows中安装sql for golang

Postgres 13.8 -如何在对数据执行窗口操作时返回所有行

返回行值和行计数的总和

从单选插入到多个表

如何使用 PostgreSQL 数据库中的函数和存储过程从动态表中获取所有数据?参数传入的表名

Postgres 转储按顺序插入

我可以使用 Rails 将数组存储在 hstore 中吗

推送到 Heroku 时出现带有 Postgres 的 Rails 迁移错误

在 to_tsquery 中转义特殊字符

在 CentOS 上安装 psycopg2 时遇到问题

PostgreSQL 可以对数组元素有唯一性约束吗?

将 SELECT 结果作为参数传递给 postgreSQL 函数

Postgres UPDATE with ORDER BY,怎么做?

如何为 postgres 连接设置 application_name?

获取全文搜索配置语言的完整列表

如何将主键添加到视图?

将数据从 MS SQL 迁移到 PostgreSQL?

当从 Heroku pg:pull 数据库时提示:role "root" does not exist.

SQL:子查询的列太多

Postgresql 对象 ID 和元组