79 Commits

Author SHA1 Message Date
Sandro Santilli
dd78876636 Allow loading pgraster tables with non-default raster field name
Before this change you could only load tables where the raster
field was named "rast".
2014-09-04 13:14:39 +02:00
Sandro Santilli
e91141cb2a Allow loading PostGIS Rasters from partially configured connections
Partially configured connection are those for which an hostname
or username or port etc. are not specified, relying on libpq defaults.

It was already fixed for geometries but rasters needed more love.
See #9037.
2014-09-04 12:36:59 +02:00
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