Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Fix MSSQL PrimaryKey in geometry table
  • Loading branch information
agiudiceandrea authored and nyalldawson committed May 1, 2023
1 parent dd645a5 commit d169bac
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/providers/mssql/qgsmssqlprovider.cpp
Expand Up @@ -3300,8 +3300,9 @@ bool QgsMssqlProvider::getPrimaryKeyFromGeometryColumns( QStringList &primaryKey
query.setForwardOnly( true );
primaryKeys.clear();

const QString sql = QStringLiteral( "SELECT qgis_pkey FROM geometry_columns WHERE f_table_name = '%1' AND NOT qgis_pkey IS NULL" );
const QString statement = sql.arg( mTableName );
const QString sql = QStringLiteral( "SELECT qgis_pkey FROM geometry_columns "
"WHERE f_table_name = %1 AND f_table_schema = %2 AND NOT qgis_pkey IS NULL" );
const QString statement = sql.arg( quotedValue( mTableName ), quotedValue( mSchemaName ) );

if ( LoggedExec( query, statement ) && query.isActive() )
{
Expand Down

0 comments on commit d169bac

Please sign in to comment.