Модераторы, добавьте тег asyncpg и aiopg!!!
stmt = (
insert(db.polls_que, asyncpgstion).
values(request)
)
res = await conn.execute(stmt)
где request -
[
{
"pub_date": "2021-10-31T01:42:29.235Z",
"question_text": "string"
},
{
"pub_date": "2021-10-31T01:42:29.235Z",
"question_text": "string1"
}
]
хочу отдать в response
[
{
"id": 12,
"pub_date": "2021-10-31T01:42:29.235Z",
"question_text": "string"
},
{
"id": 13,
"pub_date": "2021-10-31T01:42:29.235Z",
"question_text": "string1"
}
]
не могу понять, как мне результаты инсерта получить. Если делать один объект, то
rows = await res.fetchall()
возвращает мне [(some_id,)], но если несколько объектов пробовать инсёртить, то получаю на rows = await res.fetchall()
'aiopg.sa.exc.ResourceClosedError: This result object does not return rows. It has been closed automatically.\n'
Хотя объекты инсёртятся