AWS RDS Aurora PostgreSQL Serverless: boto3: RETURNING CLAUSE

0

Hi,

This question is in reference to:

https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/rds-data.html
<note> <p>The <code>generatedFields</code> data isn't supported by Aurora PostgreSQL. To get the values of generated fields, use the <code>RETURNING</code> clause. For more information, see <a href="https://www.postgresql.org/docs/10/dml-returning.html">Returning Data From Modified Rows</a> in the PostgreSQL documentation.</p> </note>

Kindly advice on how I can get the id of a newly inserted row

sql used:
INSERT INTO {0}({1})
VALUES ({2})
RETURNING id;

As mentioned in the docs, response does not contain "generatedFields".

Thank you
Derek

pkered
已提问 3 年前410 查看次数
1 回答
0

ok, I have misunderstood the docs.

the RETURNING clause will normally provide the returned data in "generatedFields". However, it does not work for Aurora PostgreSQL

  • Closed Question -

Derek

pkered
已回答 3 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则