用于快速使用PostgreSQL的小模块
postgresqlconnector的Python项目详细描述
关于
用于快速使用PostgreSQL的小模块
家庭项目简单启动
- 从pip安装包
pip install postgresqlconnector
- 使用连接器
美国石油学会
查询
从sql查询中获取所有行
参数:
- str-你的查询
- params:dict-查询的params
结果:
- 记录数组
result = DB.query('''select * from pg_stat_activity''')
print(result[0])
print(result[0].pid)
世界其他地区
从sql查询中获取第一行
参数:
- str-你的查询
- params:dict-查询的params
结果:
- 记录
result = DB.row('''select * from pg_stat_activity''')
print(result.pid)
标量
从sql查询的第一行获取第一列
参数:
- str-你的查询
- params:dict-查询的params
- 标量
result = DB.scalar('''select pid, * from pg_stat_activity''')
print(result)
设置连接信息
result = DB.scalar('''select pid, * from pg_stat_activity''')
print(result)
设置数据库连接
参数:
- 主机:str='localhose'-主机
- 端口:str='5432'-端口
- dbname:str='postgres'-数据库名称
- user:str='postgres'-用户
- password:str='postgres'-密码
创建交易
处理事务。在
如果代码中发生异常,事务将回滚
with DB.create_transaction():
# block for your code
- 项目
标签: