return x
return column_quoter
+ def quotetable(self, schema, table):
+ if schema:
+ return f'{doublequote(schema)}.{doublequote(table)}'
+ return doublequote(table)
+
def build_insert_stmt(
self, data, qualified_table, quotecols, column_quoter):
schema, table = self.validate_table(qualified_table)
else:
column_sql += ' AND columns.column_name = lower(%s::name)'
- insert_stmt = 'INSERT INTO {0} ('.format(doublequote(qualified_table))
+ insert_stmt = f'INSERT INTO {self.quotetable(schema, table)} ('
value_string = ''
col_sep = ''
bad_cols = []