mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-15 00:04:00 -04:00
Improve handling of geometryless tables in browser
This commit is contained in:
parent
e830c237df
commit
4a3d3db2d2
@ -377,7 +377,9 @@ bool QgsMssqlConnectionItem::handleDrop( const QMimeData* data, const QString& t
|
||||
tableName = u.name;
|
||||
}
|
||||
|
||||
QString uri = connInfo() + " table=" + tableName + " (geom)";
|
||||
QString uri = connInfo() + " table=" + tableName;
|
||||
if ( srcLayer->geometryType() != QGis::NoGeometry )
|
||||
uri += " (geom)";
|
||||
|
||||
QgsVectorLayerImport::ImportError err;
|
||||
QString importError;
|
||||
|
@ -222,7 +222,7 @@ bool QgsPGConnectionItem::handleDrop( const QMimeData * data, QString toSchema )
|
||||
|
||||
if ( srcLayer->isValid() )
|
||||
{
|
||||
uri.setDataSource( QString(), u.name, "geom" );
|
||||
uri.setDataSource( QString(), u.name, srcLayer->geometryType() != QGis::NoGeometry ? "geom" : QString() );
|
||||
QgsDebugMsg( "URI " + uri.uri( false ) );
|
||||
|
||||
if ( !toSchema.isNull() )
|
||||
|
Loading…
x
Reference in New Issue
Block a user