mirror of
https://github.com/qgis/QGIS.git
synced 2025-06-19 00:02:48 -04:00
oracle provider: skip updating of key attributes of added features for versioned tables
This commit is contained in:
parent
efff4f0376
commit
e7700db46a
@ -1186,6 +1186,16 @@ bool QgsOracleProvider::addFeatures( QgsFeatureList &flist, QgsFeatureSink::Flag
|
||||
|
||||
bool returnvalue = true;
|
||||
|
||||
if ( !( flags & QgsFeatureSink::FastInsert ) && !getWorkspace().isEmpty() && getWorkspace().toUpper() != "LIVE" )
|
||||
{
|
||||
static bool warn = true;
|
||||
if ( warn )
|
||||
{
|
||||
QgsMessageLog::logMessage( tr( "Retrieval of updated primary keys from versioned tables not supported" ), tr( "Oracle" ) );
|
||||
warn = false;
|
||||
}
|
||||
flags |= QgsFeatureSink::FastInsert;
|
||||
}
|
||||
|
||||
QSqlDatabase db( *mConnection );
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user