@@ -156,8 +156,8 @@ def field_def(self):
156
156
ALTER TABLE command.
157
157
"""
158
158
159
- data_type = (self .data_type if not self .modifier or self .modifier <
160
- 0 else '%s(%d)' % (self .data_type , self .modifier ))
159
+ data_type = (self .data_type if not self .modifier or self .modifier
160
+ < 0 else '%s(%d)' % (self .data_type , self .modifier ))
161
161
txt = '%s %s %s' % (self ._quote (self .name ), data_type ,
162
162
self .is_null_txt ())
163
163
if self .default and len (self .default ) > 0 :
@@ -721,20 +721,20 @@ def create_index(self, table, name, column, schema=None):
721
721
722
722
table_name = self ._table_name (schema , table )
723
723
idx_name = self ._quote (name )
724
- sql = 'CREATE INDEX %s ON %s (%s)' % (idx_name , table_name ,
725
- self ._quote (column ))
724
+ sql = 'CREATE INDEX "%s" ON %s (%s)' % (idx_name , table_name ,
725
+ self ._quote (column ))
726
726
self ._exec_sql_and_commit (sql )
727
727
728
728
def create_spatial_index (self , table , schema = None , geom_column = 'the_geom' ):
729
729
table_name = self ._table_name (schema , table )
730
730
idx_name = self ._quote (u"sidx_%s_%s" % (table , geom_column ))
731
- sql = 'CREATE INDEX %s ON %s USING GIST(%s)' % (idx_name , table_name ,
732
- self ._quote (geom_column ))
731
+ sql = 'CREATE INDEX "%s" ON %s USING GIST(%s)' % (idx_name , table_name ,
732
+ self ._quote (geom_column ))
733
733
self ._exec_sql_and_commit (sql )
734
734
735
735
def delete_index (self , name , schema = None ):
736
736
index_name = self ._table_name (schema , name )
737
- sql = 'DROP INDEX %s ' % index_name
737
+ sql = 'DROP INDEX "%s" ' % index_name
738
738
self ._exec_sql_and_commit (sql )
739
739
740
740
def get_database_privileges (self ):
@@ -831,8 +831,8 @@ def _exec_sql(self, cursor, sql):
831
831
try :
832
832
cursor .execute (sql )
833
833
except psycopg2 .Error as e :
834
- raise QgsProcessingException (str (e ) + ' QUERY: ' +
835
- e .cursor .query .decode (e .cursor .connection .encoding ))
834
+ raise QgsProcessingException (str (e ) + ' QUERY: '
835
+ + e .cursor .query .decode (e .cursor .connection .encoding ))
836
836
837
837
def _exec_sql_and_commit (self , sql ):
838
838
"""Tries to execute and commit some action, on error it rolls
0 commit comments