对Spans库的psycopg2支持
PsycoSpans的Python项目详细描述
心理圈
心理医生支持 Psycopg2。
psycopSpans通过包装psycopg2的connect()函数并设置 连接以处理跨距的范围类型。
frompsycospansimportconnectconn=connect("dbname=test")cur=conn.cursor()test_range=intrange(1,10)cur.execute("SELECT int4range(5, NULL), %s",(test_range,))other_range,test_range_cmp=cur.fetchone()test_range==test_range_cmp# Trueother_range==intrange(5)# True
要求
Psycospans只适用于PostgreSQL 9.2或更高版本。
安装
Py> Pycopsas存在于PyPI。请注意,必须手动安装psycopg2。 这是因为您可以使用psycopg2或psycopg2-binary。pip install psycospans psycopg2-binary
文件
要获得完整的输出,请从shell运行pydoc psycospans。
更改日志
版本1.0.0
于2018年10月9日发布
- 增加了车轮
- 将单元测试移出包
- 已删除对psycopg2的显式依赖项,因为可能需要使用 psycopg2-binary
- 删除了Python3.3支持。需要2.7或3.4或更高版本
- 去除用于开发的毒性物质
- 使用pytest运行测试套件
版本0.1.1
于2018年8月23日发布
- 修复了psycopg>;=2.5的兼容性问题
- 改进了Python3的兼容性
版本0.1.0
2014年6月12日发布
- 初始版本