aio-libs / aio-libs/aiopg

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

Aberta
#744 1 comentário 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
Python
Estrelas
1.4k
Forks
170
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

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.

Guia de contribuição

Abrir o guia de contribuição

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.