Juergen E. Fischer
2b739d945d
postgres provider:
...
- base geometrytype filtering on GeometryType not WkbType
- use tooltips on dataitems
- fix #4783
- adapt #4767
2012-01-11 19:26:08 +01:00
Juergen E. Fischer
ff6a46e8ef
postgres provider fixes
2012-01-10 22:12:53 +01:00
Sandro Santilli
302c1a7ebb
Use ST_MakeEnvelope with PostGIS 2.0+ to build query rectangle
2012-01-10 15:22:46 +01:00
Juergen E. Fischer
ce4fc1daa5
[FEATURE][API] postgres provider refactoring:
...
- use m prefix for member variables and s prefix for class variables
- refactor QgsPostgresProvider::Conn and QgsPostgresConnection to QgsPostgresConn
- put QgsColumnTypeThread into separate file
- use QgsPostgresConn in QgsPgSourceSelect
- cleaner abort of column type thread (e.g. remove unfinished columns from
selection list)
- [API] move QgsDbTableModel as QgsPgTableModel to provider
- [FEATURE] support for arbitrary key (including non-numeric and multi column)
- [FEATURE][API] support for requesting a certain geometry type and/or srid in QgsDataSourceURI
* no more explicit filter strings
* support for empty tables without gemetry_columns entry or GEOMETRY type.
2012-01-09 13:52:00 +01:00
Juergen E. Fischer
100d702bd0
[FEATURE] add uuid generator widget
2011-12-30 16:23:23 +01:00
Juergen E. Fischer
0715f70f73
postgres provider: remove ctid limitation to 32bit
2011-12-22 22:31:15 +01:00
Juergen E. Fischer
ac93c0c30f
apply #4685
2011-12-20 17:49:50 +01:00
Juergen E. Fischer
b8e5a34a92
[FEATURE] allow to disable SelectAtId capability for PostgreSQL provider to
...
force usage of the attribute table memory model. Apparently the memory model
was completely disfunctional before. Fixes included, but it probably needs
more testing.
2011-11-30 01:01:22 +01:00
Juergen E. Fischer
66e2ab0e78
remove superfluous closing parenthesis
2011-11-29 10:02:39 +01:00
Sandro Santilli
7ef04f69ca
Simplify generation of SQL query for selecting features in a box.
...
This is propedeutic to upcoming changes related to boxes in PostGIS 2.0
2011-11-25 20:45:57 +01:00
Sandro Santilli
cbf63027db
[FEATURE] Detect topology support
2011-11-25 20:43:02 +01:00
Juergen E. Fischer
2ab61ff64f
[FEATURE] message log window
2011-11-18 23:08:18 +01:00
Sandro Santilli
41de1a0045
Add support for TopoGeometry datatype
...
(don't get too excited)
2011-11-13 16:36:21 +01:00
Juergen E. Fischer
1d7d1c621d
postgres provider: also consider int2 and int8 as primary candidates of views
2011-11-07 22:38:31 +01:00
Juergen E. Fischer
306efcb23b
reduce debugging noise
2011-10-27 12:33:02 +00:00
Martin Dobias
2572388c68
Move selectWidget() and dataCapabilities() to data items file where it belongs
2011-10-18 23:02:09 -03:00
Martin Dobias
a561a4a143
Move PG data items to separate cpp/h files
2011-10-11 13:45:55 -03:00
Martin Dobias
eb298d8f3b
Add, edit and remove PG connections in browser dock
2011-10-11 13:45:55 -03:00
Juergen E. Fischer
743f207575
fix some warnings
2011-09-29 21:51:12 +00:00
Juergen E. Fischer
5e9d95b88a
indentation update
2011-09-29 20:32:51 +00:00
Giuseppe Sucameli
1a70dddca1
[FEATURE] Import a vector layer from a datasource to a different one
...
Merge of another part of my Summer of Code work (remote-tracking branch 'brushtyler/import_layer')
2011-09-15 02:34:03 +02:00
Giuseppe Sucameli
6eb406b122
Move import feature main code to QgsVectorLayerImport and keep just few methods in providers
2011-09-12 21:08:13 +02:00
Martin Dobias
f93214052b
Shorter postgis root data item
2011-09-01 19:51:42 +02:00
Martin Dobias
a8d040e135
Merge remote-tracking branch 'remotes/giuseppe/dataitems' into dataitems
...
Conflicts:
src/app/CMakeLists.txt
2011-08-30 21:11:36 +02:00
Giuseppe Sucameli
b6587d300e
fix invalid postgres type when converting field,
...
removed some commented and unused code
2011-08-23 19:59:06 +02:00
Giuseppe Sucameli
24b73e653e
convert the primary key type name to a PG valid one,
...
add a new options param to importVector
2011-08-23 16:49:06 +02:00
Giuseppe Sucameli
00d7498075
[FEATURE] import a layer from canvas into a PG database
2011-08-23 16:49:06 +02:00
Juergen E. Fischer
b86243ed9f
slightly better solution for recovering broken postgres connections
2011-08-03 13:42:28 +02:00
Marco Hugentobler
684398e978
Try to reopen broken postgres connection
2011-08-03 13:14:49 +02:00
Juergen E. Fischer
fe65ed7688
postgres provider: also consider ltree columns
2011-07-22 17:55:02 +02:00
Giuseppe Sucameli
cddd427399
fix connection info passed to QgsGeomColumnTypeThread broken in 6989fc7,
...
hide close and add buttons from PG source select dialog when in embedded mode (e.g. qbrowser)
2011-07-18 23:31:34 +02:00
Juergen E. Fischer
92b5a2c9b1
fix build problem with Qt 4.4
2011-07-17 23:01:46 +02:00
Juergen E. Fischer
794907cbe0
[BACKPORT] fix #4089
...
- postgres provider: fix detection of field length and precision for char and numeric fields.
- attribute editor: fix validation in case the field length is unknown
2011-07-15 16:17:47 +02:00
Giuseppe Sucameli
bd3f77a2c7
add QgsDataItem to the postgres provider
2011-07-12 19:06:26 +02:00
Giuseppe Sucameli
7647d82721
get supported layers from the provider
2011-07-12 19:05:34 +02:00
Juergen E. Fischer
97f8039e9d
add support for mixed case geometry types of PostGIS 2.0
2011-07-05 18:14:10 +02:00
Juergen E. Fischer
4d75a7d3e4
postgresql provider: fix 64bit ints
2011-07-01 00:17:33 +02:00
Juergen E. Fischer
c4258c993b
postgres provider: fix endianess detection
2011-06-21 17:52:24 +02:00
Juergen E. Fischer
bb9e992699
fix windows build
2011-06-17 15:13:56 +02:00
Juergen E. Fischer
5a3a87fde2
[FEATURE] support 64bit feature ids
2011-06-16 20:30:07 +02:00
Juergen E. Fischer
a57968532b
document impact of using estimated table metadata (and revert last commit)
2011-06-07 22:32:07 +02:00
Gary Sherman
c1065b9cd6
Fix feature count for postgres provider so it doesn't use estimated metadata when reporting results of a subset in the query builder
2011-06-07 08:33:22 -08:00
Juergen E. Fischer
5a6d3cebcc
remove svn Id tags
2011-05-26 23:05:55 +02:00
jef
776b932868
improve handling of empty extents ( fixes #2997 )
...
git-svn-id: http://svn.osgeo.org/qgis/trunk@15809 c8812cc2-4d05-0410-92ff-de0c093fc19c
2011-04-22 14:02:32 +00:00
jef
5ab4c22819
postgres provider: fix numeric types with precision
...
git-svn-id: http://svn.osgeo.org/qgis/trunk@15748 c8812cc2-4d05-0410-92ff-de0c093fc19c
2011-04-17 14:00:45 +00:00
jef
9b114c800b
update postgis capabilities detection
...
git-svn-id: http://svn.osgeo.org/qgis/trunk@15596 c8812cc2-4d05-0410-92ff-de0c093fc19c
2011-03-25 06:45:35 +00:00
mhugent
c3ac6df9ee
[FEATURE] Add diagram system that uses the same pal instance as labeling-ng
...
git-svn-id: http://svn.osgeo.org/qgis/trunk@15503 c8812cc2-4d05-0410-92ff-de0c093fc19c
2011-03-15 16:43:23 +00:00
mhugent
1054cfaa54
More robust detection for domain constraint
...
git-svn-id: http://svn.osgeo.org/qgis/trunk@15347 c8812cc2-4d05-0410-92ff-de0c093fc19c
2011-03-05 22:31:01 +00:00
jef
ebc2629142
postgres provider: use set application_name (fixes r15280) and verify that pg_is_in_recovery() is false
...
git-svn-id: http://svn.osgeo.org/qgis/trunk@15284 c8812cc2-4d05-0410-92ff-de0c093fc19c
2011-02-28 17:01:13 +00:00
jef
ed9af81226
postgres support: include application_name in connections
...
git-svn-id: http://svn.osgeo.org/qgis/trunk@15280 c8812cc2-4d05-0410-92ff-de0c093fc19c
2011-02-27 19:48:46 +00:00