Rob*_*Fox 10 python postgresql psycopg2
我试图psycopg2像这样调用一个函数:
conn = psycopg2.connect(host="name.host.ex", user="username", password="secret")
cur = conn.cursor()
cur.callproc("f_do_action", ["aaa", "bbb"])
cur.close()
conn.close()
Run Code Online (Sandbox Code Playgroud)
从psql一切调用此函数工作正常但psycopg2似乎没有使用任何东西.我也不例外.它只是没有调用实际数据库上的函数.
还有来自psycopg2work(SELECT, INSERT)的其他查询.
Pab*_*ruz 16
在关闭连接之前尝试提交:
cur.close()
conn.commit()
conn.close()
Run Code Online (Sandbox Code Playgroud)
来自psycopg2文档:
请注意,在未提交更改的情况下关闭连接将导致任何挂起的更改被丢弃,就像执行了ROLLBACK一样(除非选择了不同的隔离级别:请参阅set_isolation_level()).
| 归档时间: |
|
| 查看次数: |
5734 次 |
| 最近记录: |