@@ -24,7 +24,6 @@ def create_schema(self, schema_name):
2424 def table_exists (self , schema_name , table_name ):
2525 return self .target_engine .dialect .has_table (self .target_engine , table_name , schema_name )
2626
27-
2827 def drop_table (self , schema_name , table_name ):
2928 metadata = MetaData ()
3029 self .logger .debug (
@@ -36,9 +35,6 @@ def drop_table(self, schema_name, table_name):
3635 self .logger .debug (
3736 "Dropped table {0}.{1}" .format (schema_name , table_name ))
3837
39-
40-
41-
4238 def create_table (self , schema_name , table_name , columns_configuration , drop_first ):
4339 metadata = MetaData ()
4440
@@ -63,7 +59,6 @@ def create_table(self, schema_name, table_name, columns_configuration, drop_firs
6359 self .logger .debug (
6460 "Dropped table {0}.{1}" .format (schema_name , table_name ))
6561
66-
6762 self .logger .debug ("Creating table {0}.{1}" .format (schema_name , table_name ))
6863 table .create (self .target_engine , checkfirst = False )
6964 self .logger .debug ("Created table {0}.{1}" .format (schema_name , table_name ))
@@ -75,7 +70,6 @@ def create_column(self, configuration):
7570 primary_key = configuration .get ("primary_key" , False ),
7671 nullable = configuration ['nullable' ])
7772
78-
7973 def rename_table (self , schema_name , source_table_name , target_table_name ):
8074
8175 # Steps to efficiently rename a table.
@@ -122,8 +116,9 @@ def upsert_table(self, schema_name, source_table_name, target_table_name, column
122116 column_list = column_list + ",{0}" .format (self .IS_DELETED_COLUMN_NAME )
123117 column_list = column_list + ",{0}" .format (self .CHANGE_VERSION_COLUMN_NAME )
124118
125-
126- primary_key_column_array = [column_configuration ['destination' ]['name' ] for column_configuration in columns_configuration if 'primary_key' in column_configuration ['destination' ] and column_configuration ['destination' ]['primary_key' ]]
119+ primary_key_column_array = [column_configuration ['destination' ]['name' ] for column_configuration in
120+ columns_configuration if 'primary_key' in column_configuration ['destination' ] and
121+ column_configuration ['destination' ]['primary_key' ]]
127122
128123 primary_key_column_list = ',' .join (map (str , primary_key_column_array ))
129124
@@ -134,15 +129,15 @@ def upsert_table(self, schema_name, source_table_name, target_table_name, column
134129 sql_builder .write (os .linesep )
135130 sql_builder .write (" ON CONFLICT({0}) DO UPDATE SET " .format (primary_key_column_list ))
136131
137- for column_configuratiomn in columns_configuration :
138- sql_builder .write ("{0} = EXCLUDED.{0}," .format (column_configuratiomn ['destination' ]['name' ]))
132+ for column_configuration in columns_configuration :
133+ sql_builder .write ("{0} = EXCLUDED.{0}," .format (column_configuration ['destination' ]['name' ]))
139134 sql_builder .write (os .linesep )
140135
141136 sql_builder .write ("{0} = EXCLUDED.{0}," .format (self .TIMESTAMP_COLUMN_NAME ))
142137 sql_builder .write (os .linesep )
143138 sql_builder .write ("{0} = EXCLUDED.{0}," .format (self .IS_DELETED_COLUMN_NAME ))
144139 sql_builder .write (os .linesep )
145- sql_builder .write ("{0} = EXCLUDED.{0}, " .format (self .CHANGE_VERSION_COLUMN_NAME ))
140+ sql_builder .write ("{0} = EXCLUDED.{0}" .format (self .CHANGE_VERSION_COLUMN_NAME ))
146141 sql_builder .write (os .linesep )
147142
148143 self .logger .debug ("Upsert executing {0}" .format (sql_builder .getvalue ()))
0 commit comments