psycopg2-python postgresql数据库适配器

psycopg2-binar的Python项目详细描述


psycopg是python最流行的postgresql数据库适配器 编程语言。它的主要特点是 PythonDBAPI2.0规范和线程安全性(几个线程可以 共享相同的连接)。它是为多线程而设计的 创建和销毁大量游标并生成大量 同时“插入”或“更新”的数量。

psycopg 2主要是作为libpq包装器在c中实现的,结果是 既高效又安全。它具有客户端和服务器端游标, 异步通信和通知,“复制到/复制自”支持。 许多python类型都是开箱即用的,并且适合于匹配 PostgreSQL数据类型;由于 灵活的对象适应系统。

psycopg 2对unicode和python 3都很友好。

文档

文档包含在doc目录中,并且是available online

对于任何其他资源(源代码存储库、bug跟踪器、邮件列表) 请检查project homepage

安装

构建psycopg需要一些先决条件(一个c编译器,一些开发 包):请检查docdir中的installfaq文档 或者上网了解详情。

如果满足先决条件,您可以像任何其他python一样安装psycopg 包,使用pipPyPI

$ pip install psycopg2

或者使用setup.py,如果您已经在本地下载了源包:

$ python setup.py build
$ sudo python setup.py install

您也可以获得一个独立的包,不需要编译器或 外部库,从pypi安装psycopg2-binary包:

$ pip install psycopg2-binary

二进制包是开发和测试的实用选择,但是 生产-建议使用从来源构建的包。

Linux/OSX:Linux and OSX build status
Windows:Windows build status

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java中是否有数字的默认类型   java调用一个类的方法来使用另一个类的实例   java HtmlUnit不适用于javascript处理   java需要帮助才能连接MongoDB   java如何从Maven中的src/main/resources复制文件?   java保存Int值(共享首选项)   从另一个类调用方法时,java Autowired组件出现空指针异常   java Spring JPA:PropertyAccessException 1:。。。MethodInvocationException:。'driverClassName'。。。org/postgresql/Driver:不支持的专业。次要版本52.0   java使用增强的JDO模型类在Eclipse中运行Junit测试   java如何使用eclipse IDE为junit创建可运行的jar文件   java如何在安卓中检测应用程序的启动和退出   java在其他线程可以访问静态映射时从数据库更新静态映射   java@Entitty和@EntityScan不起作用。我正在使用SpringBoot和jpa存储库,发生了很多次   java如何与google日历集成?