This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author lemburg
Recipients erlendaasland, felixxm, lemburg
Date 2022-01-12.13:56:09
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <78e57bc1-5b9f-4783-68e4-5e8619a16f2e@egenix.com>
In-reply-to <1641933003.17.0.762276412664.issue46249@roundup.psfhosted.org>
Content
On 11.01.2022 21:30, Erlend E. Aasland wrote:
> 
>> I'd suggest to deprecate the cursor.lastrowid attribute and
>> instead point people to the much more useful [...]
> 
> Yes, I think mentioning the RETURNING ROWID trick in the sqlite3 docs is a very nice improvement. Mentioning the last_insert_rowid SQL function is probably also worth consideration.
> 
> I'm reluctant to deprecate cursor.lastrowid, though. ATM, I'm leaning towards just keeping the current behaviour.

Fair enough :-)

Perhaps just documenting that the value is not necessarily what
people may expect, when coming from other databases due to the
different semantics with SQLite, is enough.
 --
Marc-Andre Lemburg
eGenix.com
History
Date User Action Args
2022-01-12 13:56:10lemburgsetrecipients: + lemburg, erlendaasland, felixxm
2022-01-12 13:56:10lemburglinkissue46249 messages
2022-01-12 13:56:09lemburgcreate