aio-libs / aio-libs/aiopg

feature suggestion: expose fetchone() and fetchall() methods on the Engine and SAConnection

未关闭
#744 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Python
星标
1.4k
派生
170
PR 合并指标
30 天内没有已合并 PR

描述

Similarly to `engine.scalar()` and `connection.scalar()`, it would be convenient if there were `fetchone()` and `fetchall()` methods as well, as shortcuts for:

```
result = await connection.execute(...)
data = await result.fetchall()
```

I know that sqlalchemy's engine and connection don't have those methods, but since aiopgsa is async, simply chaining the method calls is significantly messier and less clear:

```
data = await (await connection.execute(...)).fetchall()
```

Happy to open a PR if this is something that would get merged.

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。