Você pode usar o
RETURNING
cláusula do INSERT
declaração
assim:result = conn.execute("INSERT INTO user (name, country_id) VALUES ('Homer', 123)
RETURNING *")
Se você deseja apenas o
id
resultante :result = conn.execute("INSERT INTO user (name, country_id) VALUES ('Homer', 123)
RETURNING id")
[new_id] = result.fetchone()