The function Database::upsert (added with gerrit 62106) has to get new sequence numbers to support databases, which does not have AUTO_INCREMENT, see Database::nextSequenceValue
This makes the function unusable in Oracle, Postgres and Mssql on tables with a sequence.
Version: 1.22.0
Severity: major
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=38916