77 Commits

Author SHA1 Message Date
Juergen E. Fischer
1949fd7585 dbmanager: fix adding views to canvas (fixes #10688) 2014-06-24 18:26:44 +02:00
Sandro Santilli
39b3e5fa10 Allow db_manager use of connections with no parameters
Fixes 'Error: database "" does not exist' message.
Closes bug #9037
2014-06-16 12:06:18 +02:00
Juergen E. Fischer
85ce67624c db_mananger: fix loading geometryless tables (fixes #10566) 2014-06-12 17:32:56 +02:00
Juergen E. Fischer
272ac2ec55 db_manager: replace toPyObject() (old sip api; fixes #9991) 2014-06-01 15:36:17 +02:00
Giuseppe Sucameli
d522059524 Merge pull request #1348 from imincik/db_manager_connection_holding
db manager: fix connection holding - idle in transaction (QGIS bug #7162...
2014-05-19 12:31:58 +02:00
Ivan Mincik
90e4a5fd18 db manager: fixed quoting of table name when schema is empty string 2014-05-13 16:26:15 +02:00
Ivan Mincik
0d3e5e4b07 db manager: fix connection holding - idle in transaction (QGIS bug #7162) 2014-05-13 14:29:14 +02:00
Juergen E. Fischer
5cd53dd28e dbmanager versioning: use lower case 'sql' language (fixes #9434) 2014-02-18 17:45:20 +01:00
Sandro Santilli
0d4968c80a Fix type of "face_seed" layer in TopoViewer 2014-02-09 21:42:12 +01:00
Juergen E. Fischer
780443e200 indentation update 2014-02-09 11:26:56 +01:00
Sandro Santilli
02409e9901 Pass extent of loaded views to the provider via URI
Completes the speed up loading of view layers in TopoViewer.
Finally and definitely fixes #9510.

NOTE: the commit also adds a layer for face's MBR, which serves
the purpose (among others) to allow for easy computing extent.
2014-02-08 19:25:04 +01:00
Sandro Santilli
56bebb193b Pass wkbType and SRID of loaded views to the provider via URI
Slighly speeds up loading of view layers in TopoViewer (#9510).
Unfortunately there's no way to also pass in the Extent, so loading
is still slow.
2014-02-08 17:05:47 +01:00
Sandro Santilli
188b373bad Fix loading of face layers after breaking it with 73b49867
Fix #9510 again
2014-02-08 14:31:29 +01:00
Sandro Santilli
6dd0cbe542 Update TopoViewer style templates to 2.2.0 version
Fix #9512
2014-02-08 14:11:24 +01:00
Sandro Santilli
73b4986747 Speed up topology loading
When loading topology viewer on a PostGIS-2.0+ database, it includes
type and srid typmod in the view layers, avoiding a full scan of
the datasets.

Fix #9510
2014-02-08 12:26:19 +01:00
C. Daniel Sanchez R
7050265f38 Patch for issue 8920. 2013-12-27 15:00:20 -05:00
Juergen E. Fischer
a4c365c7cf dbmanager: include materialized views (implements #9127) 2013-12-03 22:21:59 +01:00
Giuseppe Sucameli
5f5cd4cca9 dbmanager: be sure to close db cursors (fix #7679) 2013-10-24 23:26:02 +02:00
Sandro Santilli
24e53f4bfb Replace AlArabiya font family with Sans, more likely to be found 2013-10-07 18:44:48 +02:00
Salvatore Larosa
770feee4f5 fix qml file for directed edge layer in topoviewer plugin 2013-09-22 22:43:54 +02:00
Salvatore Larosa
3ac0759b04 [dbmanager] Replace DropRasterTable func (deprecated) with DROP TABLE: fixes #8521 2013-09-01 12:55:10 +02:00
Larry Shaffer
3df3463e77 [dbmanager] Add missing InvalidDataException import 2013-08-03 16:17:32 -06:00
Larry Shaffer
e1927522a4 [dbmanager] Fix settings default and Python type for connection with postgis plugin
- Saved connections with empty password raised a QPyNullVariant parameter error due to lack of str default
2013-08-03 16:17:32 -06:00
Larry Shaffer
a773be2837 [dbmanager] Fix non-clickable checkbox in Null column when creating table (on Mac)
- Switch from checkbox delegate to Qt::CheckStateRole for column
- Enable all triggers for table view
2013-08-03 16:17:32 -06:00
Juergen E. Fischer
aa7c428775 QgsCredentials: fix sip bindings
dbmanager: QgsCredentials is in core (fixes #8345)
2013-07-22 18:06:29 +02:00
Juergen E. Fischer
b9ada4c2d4 dbmanager: fix spatialite connection error message 2013-07-16 12:18:30 +02:00
Juergen E. Fischer
558fe92eb1 dbmanager: adapt to sl4 metadata tables (fixes #8290) 2013-07-13 22:53:51 +02:00
Juergen E. Fischer
9e5e9484df dbmanager: fix setting html attributes (fixes #8271) 2013-07-11 20:32:40 +02:00
Juergen E. Fischer
3b6146fc9c dbmanager: fix column renaming 2013-07-10 15:21:20 +02:00
Matthias Kuhn
8dc28f2be4 PostgreSQL not working in DB Manager (Fix #8191) 2013-06-28 17:34:12 +02:00
Giuseppe Sucameli
49970b0413 DBManager: more SIP API update (fix #8132) 2013-06-23 00:03:26 +02:00
Salvatore Larosa
abcc8b16ed Fixes #8065 2013-06-15 00:17:03 +02:00
Salvatore Larosa
8cd8969a14 [DB Manager] fix for PostGIS Raster Layer 2013-06-11 14:21:59 +02:00
Juergen E. Fischer
f0c605e0fa dbmanager: add i18n 2013-06-09 18:51:47 +02:00
Giuseppe Sucameli
80b5a07e55 DBManager: updated to new SIP API 2013-06-04 07:20:54 +02:00
Giuseppe Sucameli
5d8964a475 DBManager: replace the deprecated Exception.message attribute 2013-05-27 02:01:30 +02:00
Giuseppe Sucameli
f5aef0f549 DBManager: better handle for not supported constraint types (fix #7544) 2013-05-27 02:01:30 +02:00
Sandro Santilli
a9ff3cfccd Quality topology layer names
... so you can recognize them in the snapping option dialog
2013-01-08 16:18:41 +01:00
Sandro Santilli
103942391d Mark topology group visibility off
This is really a workaround to http://hub.qgis.org/issues/6938
2013-01-02 14:32:55 +01:00
Sandro Santilli
2b80d638b1 Reorganize topoviewer layers into subgroups 2013-01-01 14:08:25 +01:00
Alexander Bruy
e742d5e63e fix python plugins after API cleanup 2012-12-24 11:48:08 +02:00
Sandro Santilli
c87f9c574c Add QgsAppLegendInterface::setLayerExpanded method
.. and use it from the db_manager plugin
2012-12-17 21:53:25 +01:00
Sandro Santilli
051fe31e22 TopoViewer: make topology group start as collapsed 2012-12-14 20:15:27 +01:00
Giuseppe Sucameli
c203990ceb fix #6842 2012-12-10 01:32:31 +01:00
Giuseppe Sucameli
0e1b71c82c fix #6847 2012-12-10 01:32:31 +01:00
Juergen E. Fischer
9721736fd8 remove trailing blanks 2012-12-10 00:12:07 +01:00
Sandro Santilli
9dd4a92524 Properly encode direction symbols in style templates (#6812)
NOTE: this commit does NOT fix the project save operation,
      but only an output of that operation
2012-12-03 15:42:29 +01:00
Giuseppe Sucameli
3542b0897d dbmanager: fix #5812,
move PG informations to postgis/info_model.py
2012-11-29 01:16:33 +01:00
Giuseppe Sucameli
796a15ac9d dbmanager: use a default value for varchar limit (follow a4484b217ed) 2012-11-29 01:16:32 +01:00
Giuseppe Sucameli
a4484b217e dbmanager: fix #6511 2012-11-28 18:36:57 +01:00