wiki.techinc.nl/includes/db
Brad Jorsch 0a9c55bfd3 Deprecate IDatabase::nextSequenceValue()
It's often forgotten because MySQL and Sqlite don't use it, the only
users are PostgreSQL and Oracle. And when used, if inserts to multiple
tables are being done it's easy to get the ordering wrong.

This patch reimplements DatabasePostgres::insertId() in terms of PG's
lastval() function, and adds triggers to the Oracle schema to make it
work the same as the other databases.

Bug: T164900
Change-Id: Ib308190c52673a9266c8495a589ae644f9fbefce
2017-08-31 11:16:26 -04:00
..
CloneDatabase.php Remove auto-generated "Constructor" documentation on constructors 2017-07-21 12:19:30 +02:00
DatabaseOracle.php Deprecate IDatabase::nextSequenceValue() 2017-08-31 11:16:26 -04:00
MWLBFactory.php rdbms: Rename "memCache" to "memStash" in LBFactory 2017-08-17 20:18:21 +00:00
ORAField.php Move Field classes to Rdbms namespace 2017-02-16 01:14:37 +00:00
ORAResult.php Add missing & to @param documentation to match functon call 2017-08-11 18:47:46 +02:00