John Doe.
John Doe.

Reputation: 71

How to get "returning id" using asyncpg(pgsql)

Use asyncpg to execute the insert statement in Python, and use the returning id syntax to get the ID of each insert, but return the "INSERT 0 1"

Python 3.5

asyncpg (Using Connection Pool)

enter image description here

Upvotes: 2

Views: 2727

Answers (1)

Elvis Pranskevichus
Elvis Pranskevichus

Reputation: 1274

Connection.fetch() (and its variants) can be used to return the results of any data-returning statement, including INSERT ... RETURNING id or INSERT ... RETURNING * if you need all columns.

Upvotes: 8

Related Questions