better quotes in processing/ogr import to postgis tools

This commit is contained in:
Giovanni Manghi 2015-03-01 11:34:20 +00:00
parent 3628b43a84
commit dfc5670c5f
3 changed files with 6 additions and 6 deletions

View File

@ -88,7 +88,7 @@ class Ogr2OgrTableToPostGisList(OgrAlgorithm):
self.tr('Primary key (existing field, used if the above option is left empty)'), self.tr('Primary key (existing field, used if the above option is left empty)'),
self.INPUT_LAYER, optional=True)) self.INPUT_LAYER, optional=True))
self.addParameter(ParameterString(self.WHERE, self.addParameter(ParameterString(self.WHERE,
self.tr('Select features using a SQL "WHERE" statement (Ex: column="value")'), self.tr('Select features using a SQL "WHERE" statement (Ex: column=\'value\')'),
'', optional=True)) '', optional=True))
self.addParameter(ParameterString(self.GT, self.addParameter(ParameterString(self.GT,
self.tr('Group N features per transaction (Default: 20000)'), self.tr('Group N features per transaction (Default: 20000)'),
@ -128,7 +128,7 @@ class Ogr2OgrTableToPostGisList(OgrAlgorithm):
pkstring = "-lco FID="+pk pkstring = "-lco FID="+pk
primary_key = self.getParameterValue(self.PRIMARY_KEY) primary_key = self.getParameterValue(self.PRIMARY_KEY)
where = unicode(self.getParameterValue(self.WHERE)) where = unicode(self.getParameterValue(self.WHERE))
wherestring = "-where '"+where+"'" wherestring = '-where "'+where+'"'
gt = unicode(self.getParameterValue(self.GT)) gt = unicode(self.getParameterValue(self.GT))
overwrite = self.getParameterValue(self.OVERWRITE) overwrite = self.getParameterValue(self.OVERWRITE)
append = self.getParameterValue(self.APPEND) append = self.getParameterValue(self.APPEND)

View File

@ -122,7 +122,7 @@ class Ogr2OgrToPostGis(OgrAlgorithm):
self.tr('Clip the input layer using the above (rectangle) extent'), self.tr('Clip the input layer using the above (rectangle) extent'),
False)) False))
self.addParameter(ParameterString(self.WHERE, self.addParameter(ParameterString(self.WHERE,
self.tr('Select features using a SQL "WHERE" statement (Ex: column="value")'), self.tr('Select features using a SQL "WHERE" statement (Ex: column=\'value\')'),
'', optional=True)) '', optional=True))
self.addParameter(ParameterString(self.GT, self.addParameter(ParameterString(self.GT,
self.tr('Group N features per transaction (Default: 20000)'), self.tr('Group N features per transaction (Default: 20000)'),
@ -175,7 +175,7 @@ class Ogr2OgrToPostGis(OgrAlgorithm):
ogrspat = self.ogrConnectionString(spat) ogrspat = self.ogrConnectionString(spat)
clip = self.getParameterValue(self.CLIP) clip = self.getParameterValue(self.CLIP)
where = unicode(self.getParameterValue(self.WHERE)) where = unicode(self.getParameterValue(self.WHERE))
wherestring = "-where '"+where+"'" wherestring = '-where "'+where+'"'
gt = unicode(self.getParameterValue(self.GT)) gt = unicode(self.getParameterValue(self.GT))
overwrite = self.getParameterValue(self.OVERWRITE) overwrite = self.getParameterValue(self.OVERWRITE)
append = self.getParameterValue(self.APPEND) append = self.getParameterValue(self.APPEND)

View File

@ -124,7 +124,7 @@ class Ogr2OgrToPostGisList(OgrAlgorithm):
self.tr('Clip the input layer using the above (rectangle) extent'), self.tr('Clip the input layer using the above (rectangle) extent'),
False)) False))
self.addParameter(ParameterString(self.WHERE, self.addParameter(ParameterString(self.WHERE,
self.tr('Select features using a SQL "WHERE" statement (Ex: column="value")'), self.tr('Select features using a SQL "WHERE" statement (Ex: column=\'value\')'),
'', optional=True)) '', optional=True))
self.addParameter(ParameterString(self.GT, self.addParameter(ParameterString(self.GT,
self.tr('Group N features per transaction (Default: 20000)'), self.tr('Group N features per transaction (Default: 20000)'),
@ -181,7 +181,7 @@ class Ogr2OgrToPostGisList(OgrAlgorithm):
ogrspat = self.ogrConnectionString(spat) ogrspat = self.ogrConnectionString(spat)
clip = self.getParameterValue(self.CLIP) clip = self.getParameterValue(self.CLIP)
where = unicode(self.getParameterValue(self.WHERE)) where = unicode(self.getParameterValue(self.WHERE))
wherestring = "-where '"+where+"'" wherestring = '-where "'+where+'"'
gt = unicode(self.getParameterValue(self.GT)) gt = unicode(self.getParameterValue(self.GT))
overwrite = self.getParameterValue(self.OVERWRITE) overwrite = self.getParameterValue(self.OVERWRITE)
append = self.getParameterValue(self.APPEND) append = self.getParameterValue(self.APPEND)