Skip to content

Commit db95089

Browse files
committedJan 17, 2012
fix #4832: also consider schema in geometry_columns/geography columns
1 parent 9e71b01 commit db95089

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed
 

‎src/providers/postgres/qgspostgresconn.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,12 @@ bool QgsPostgresConn::getTableInfo( bool searchGeometryColumnsOnly, bool searchP
333333
" AND pg_namespace.oid=pg_class.relnamespace"
334334
" AND has_schema_privilege(pg_namespace.nspname,'usage')"
335335
" AND has_table_privilege('\"'||pg_namespace.nspname||'\".\"'||pg_class.relname||'\"','select')" // user has select privilege
336-
" ORDER BY f_table_schema,f_table_name,%2" ).arg( gtableName ).arg( columnName );
336+
).arg( gtableName ).arg( columnName );
337+
338+
if ( searchPublicOnly )
339+
sql += " AND f_table_schema='public'";
340+
341+
sql += QString( " ORDER BY f_table_schema,f_table_name,%1" ).arg( columnName );
337342

338343
QgsDebugMsg( "getting table info: " + sql );
339344
result = PQexec( sql, i == 0 );

0 commit comments

Comments
 (0)
Please sign in to comment.