diff --git a/python/plugins/processing/algs/gdal/ogr2ogrtopostgis.py b/python/plugins/processing/algs/gdal/ogr2ogrtopostgis.py index 692da972640..b0a3b9300c3 100644 --- a/python/plugins/processing/algs/gdal/ogr2ogrtopostgis.py +++ b/python/plugins/processing/algs/gdal/ogr2ogrtopostgis.py @@ -142,7 +142,7 @@ class Ogr2OgrToPostGis(OgrAlgorithm): def processAlgorithm(self, progress): inLayer = self.getParameterValue(self.INPUT_LAYER) - ogrLayer = self.ogrConnectionString(inLayer) + ogrLayer = self.ogrConnectionString(inLayer)[1:-1] ssrs = unicode(self.getParameterValue(self.S_SRS)) tsrs = unicode(self.getParameterValue(self.T_SRS)) host = unicode(self.getParameterValue(self.HOST)) @@ -195,6 +195,7 @@ class Ogr2OgrToPostGis(OgrAlgorithm): arguments.append('"') arguments.append(dimstring) arguments.append(ogrLayer) + arguments.append(self.ogrLayerName(inLayer)) if index: arguments.append(indexstring) if launder: diff --git a/python/plugins/processing/algs/gdal/ogr2ogrtopostgislist.py b/python/plugins/processing/algs/gdal/ogr2ogrtopostgislist.py index 6a0787abc50..355b9414915 100644 --- a/python/plugins/processing/algs/gdal/ogr2ogrtopostgislist.py +++ b/python/plugins/processing/algs/gdal/ogr2ogrtopostgislist.py @@ -152,7 +152,7 @@ class Ogr2OgrToPostGisList(OgrAlgorithm): port = settings.value(mySettings + '/port') password = settings.value(mySettings + '/password') inLayer = self.getParameterValue(self.INPUT_LAYER) - ogrLayer = self.ogrConnectionString(inLayer) + ogrLayer = self.ogrConnectionString(inLayer)[1:-1] ssrs = unicode(self.getParameterValue(self.S_SRS)) tsrs = unicode(self.getParameterValue(self.T_SRS)) schema = unicode(self.getParameterValue(self.SCHEMA)) @@ -200,6 +200,7 @@ class Ogr2OgrToPostGisList(OgrAlgorithm): arguments.append('"') arguments.append(dimstring) arguments.append(ogrLayer) + arguments.append(self.ogrLayerName(inLayer)) if index: arguments.append(indexstring) if launder: