pl/python上的db-api兼容接口

plpydbapi的Python项目详细描述


plpydbapi
==


这个模块在pl/python之上提供了一个(某种程度上)python db-api 2.0兼容的接口。


关于db-api:<;http://www.python.org/dev/peps/pep-0249/>;

关于pl/python:<;http://www.postgresql.org/docs/current/static/plpython.html>;

安装
----

需要postgresql 9.1或更高版本。使用“cursor.description”需要
PostgreSQL 9.2.


只需像安装工具启用的任何Python模块一样安装它,例如


确保您使用的是构建pl/python安装的python版本。

from…)
对于cursor.fetchall()中的行:
plpy.notice(“获取行%s%”row)
dbconn.close()


测试套件[构建状态](https://secure.travis ci.org/petere/plpydbapi.png)(http://travis ci.org/petere/plpydbapi)

测试/子目录中有一个测试套件。它使用来自https://launchpad.net/db api compliance>;的db-api
符合性测试框架。因此,首先获取,er,克隆,
er,将自己的


副本分支到当前目录。如果有
[mr](http://kitenet.net/~joey/code/mr/),只需运行“mr up”。

标准库中的unittest模块已经足够了。


然后运行


这将运行postgresql服务器中的unittest套件,
将输出转发给客户端查看。

使用libpq环境变量(如pghost
和pgport)将测试套件驱动程序指向它可以使用的实例。
您还可以查看文件setup.py和
test/run_test_plpydbapi_dbapi20.sql,以了解调整进程的其他方法。

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

推荐PyPI第三方库


热门话题
Java中匹配括号和逗号之间所有数字的正则表达式   JavaAndroid正在尝试使用可回收的图像   编译编译并执行java源代码而不知道主方法在哪里?   java组织。w3c。多姆。DomeException:HIERARCHY_REQUEST_ERR:试图在不允许的位置插入节点   java我可以安全地假设被调用的服务器的证书是checkServerTrusted()数组中的第一个吗?   java如何添加修复以避免504网关超时错误   java将集合<String[]>转换为列表   java如何根据api版本在jacksondropwizard中自定义serde?   java应该是可选的。ofNullable()是否用于空检查?   java将jsp文件添加到ear   oracle在java应用程序处理中通过对等方重置sql连接   正在寻找使用Java ThreadLocal进行一般数据收集的框架   java的发行版。util。随机的共享使用后的nextX   java应用程序小部件无法连接到某些设备中的服务器   java Android画布不呈现Framelayout   用java将ascii字符的txt文件读入2d数组   swing将消息框添加到Java程序中,该程序在某一点打开和关闭   java在Scala中处理BZIP字符串/文件   关于JFileChooser的java   java如何在jaxrs中显示PDF文件下载对话框?