Spans库对Psycopg2的支持
项目描述
PsycoSpans
Psycospans为Psycopg2带来了对Spans的支持。
PsycopSpans通过包装psycopg2的connect()函数并设置连接以处理Spans的范围类型来工作。
from psycospans import connect
conn = 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 # True
other_range == intrange(5) # True
要求
Psycospans仅适用于PostgreSQL 9.2或更高版本。
安装
Psycospans存在于PyPI。请注意,您必须手动安装psycopg2。这是因为您可能需要使用psycopg2或psycopg2-binary。
pip install psycospans psycopg2-binary
文档
请从shell中运行pydoc psycospans以获取完整文档。
变更日志
版本 1.0.0
发布于2018年10月9日
添加了wheel
将单元测试移出包
移除了对psycopg2的显式依赖,因为可能需要使用psycopg2-binary
移除了Python 3.3支持。需要2.7或3.4或更高版本
移除了Tox的开发使用
使用pytest运行测试套件
版本 0.1.1
发布于2018年8月23日
修复了与Psycopg >= 2.5的兼容性问题
提高了Python 3的兼容性
版本 0.1.0
发布于2014年6月12日
初始版本
项目详情
关闭
PsycoSpans-1.0.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 430a6a3efbb0ee35d732b624e13cb5ddbe66d803696c466c5274823aad81da98 |
|
MD5 | 977a6d95f416fa11b70aed4b8d3b0800 |
|
BLAKE2b-256 | c4c733a1b57c8cd71dc2521e53da53129da70557ee7e52dd8c3420032a89b127 |
关闭
PsycoSpans-1.0.0-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ddeca23024bc4d4a5875aea8738fde3a15142392e37448fbd3ac19a48e218659 |
|
MD5 | d9397e4532eab2fb3291a3f9eb85e7ce |
|
BLAKE2b-256 | dbcf45d0b4202e06793675a91f5b62804f201431c281b9c36e8843c8f5cb61cb |