Bre*_*arn 3 python postgresql psycopg2 pygresql
我在文档中看到您需要使用服务器端(“命名”)游标以避免一次将所有结果加载到内存中。但后来我发现服务器端游标不可重用。.execute你只能对它们做一个。(否则你会得到ProgrammingError: can't call .execute() on named cursors more than once。)
有什么方法可以获得可以重复使用的游标,但也不会立即将所有数据加载到内存中?
我愿意使用不同的 Postgres 驱动程序,如果它能让事情变得更简单、性能更高。我查看了 PyGreSQL,但它似乎比 Postgres 命名游标慢得多。
| 归档时间: |
|
| 查看次数: |
4244 次 |
| 最近记录: |