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.
Similarly to
engine.scalar()
andconnection.scalar()
, it would be convenient if there werefetchone()
andfetchall()
methods as well, as shortcuts for: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:
Happy to open a PR if this is something that would get merged.