psycopg2(Python中PostgreSQL连接器)的包装版,主要目的是解决psycopg2返回的是元组,这里根据列名将每一个数据变成字典和列表,方便进行操作。
sudo pip install pgdb
# sudo python3 -m pip install pgdb
from pgdb import Connection
## PostgreSQL
connection = Connection(user='postgres', database='main', host='localhost')
##
connection.query("select * from main")
## query
connection.get("select * from main limit 1")
##
connection.execute("update main set status = 0")
##
connection.executemany("insert into main values %(status)s", [{'status': 1}])
#
cursor = connection.cursor()
connection.commit()
connection.rollback()
connection.close()
python setup.py sdist
## edit ~/.pypirc
### [pypi]
### repository = https://pypi.python.org/pypi
### username =
### password =
twine register dist/pgdb-0.0.1.tar.gz
twine upload dist/pgdb-0.0.1.tar.gz