66from sqlalchemy import MetaData , DateTime , Boolean , BigInteger
77from sqlalchemy .schema import Column , Table
88from sqlalchemy .sql import func
9- from rdl .shared import Constants
9+ from rdl .shared import Providers
1010
1111
1212class DestinationTableManager (object ):
@@ -39,13 +39,13 @@ def create_table(self, schema_name, table_name, columns_configuration, drop_firs
3939 table .append_column (self .create_column (column_configuration ['destination' ]))
4040
4141 table .append_column (
42- Column (Constants . AuditColumnNames .TIMESTAMP , DateTime (timezone = True ), server_default = func .now ()))
42+ Column (Providers . AuditColumnsNames .TIMESTAMP , DateTime (timezone = True ), server_default = func .now ()))
4343
4444 table .append_column (
45- Column (Constants . AuditColumnNames .IS_DELETED , Boolean , server_default = 'f' , default = False ))
45+ Column (Providers . AuditColumnsNames .IS_DELETED , Boolean , server_default = 'f' , default = False ))
4646
4747 table .append_column (
48- Column (Constants . AuditColumnNames .CHANGE_VERSION , BigInteger ))
48+ Column (Providers . AuditColumnsNames .CHANGE_VERSION , BigInteger ))
4949
5050 if drop_first :
5151 self .logger .debug (f"Dropping table { schema_name } .{ table_name } " )
@@ -103,9 +103,9 @@ def rename_table(self, schema_name, source_table_name, target_table_name):
103103 def upsert_table (self , schema_name , source_table_name , target_table_name , columns_config ):
104104 column_array = list (map (lambda column : column ['destination' ]['name' ], columns_config ))
105105 column_list = ',' .join (map (str , column_array ))
106- column_list = column_list + f",{ Constants . AuditColumnNames .TIMESTAMP } "
107- column_list = column_list + f",{ Constants . AuditColumnNames .IS_DELETED } "
108- column_list = column_list + f",{ Constants . AuditColumnNames .CHANGE_VERSION } "
106+ column_list = column_list + f",{ Providers . AuditColumnsNames .TIMESTAMP } "
107+ column_list = column_list + f",{ Providers . AuditColumnsNames .IS_DELETED } "
108+ column_list = column_list + f",{ Providers . AuditColumnsNames .CHANGE_VERSION } "
109109
110110 primary_key_column_array = [column_config ['destination' ]['name' ] for column_config in
111111 columns_config if 'primary_key' in column_config ['destination' ] and
@@ -121,9 +121,9 @@ def upsert_table(self, schema_name, source_table_name, target_table_name, column
121121 for column_config in columns_config :
122122 sql_builder .write ("{0} = EXCLUDED.{0},\n " .format (column_config ['destination' ]['name' ]))
123123
124- sql_builder .write ("{0} = EXCLUDED.{0},\n " .format (Constants . AuditColumnNames .TIMESTAMP ))
125- sql_builder .write ("{0} = EXCLUDED.{0},\n " .format (Constants . AuditColumnNames .IS_DELETED ))
126- sql_builder .write ("{0} = EXCLUDED.{0};\n " .format (Constants . AuditColumnNames .CHANGE_VERSION ))
124+ sql_builder .write ("{0} = EXCLUDED.{0},\n " .format (Providers . AuditColumnsNames .TIMESTAMP ))
125+ sql_builder .write ("{0} = EXCLUDED.{0},\n " .format (Providers . AuditColumnsNames .IS_DELETED ))
126+ sql_builder .write ("{0} = EXCLUDED.{0};\n " .format (Providers . AuditColumnsNames .CHANGE_VERSION ))
127127
128128 upsert_sql = sql_builder .getvalue ()
129129
0 commit comments