|
@@ -128,12 +128,12 @@ def create(config_file: str = "database/CARLO.json"):
|
|
|
table_client = f'{current_table["dest"]}_{client_db}'
|
|
|
select_query = select_queries[table_client]
|
|
|
if "WHERE" in select_query:
|
|
|
- select_query = select_query.replace("WHERE", "WHERE T1.[timestamp] > '%TS%' AND")
|
|
|
+ select_query = select_query.replace("WHERE", "WHERE T1.[timestamp] > %TS% AND")
|
|
|
elif "ORDER" in select_query:
|
|
|
- select_query = select_query.replace("ORDER", "WHERE T1.[timestamp] > '%TS%' ORDER")
|
|
|
+ select_query = select_query.replace("ORDER", "WHERE T1.[timestamp] > %TS% ORDER")
|
|
|
else:
|
|
|
print("Dont know where to put WHERE")
|
|
|
- f.write(f' call sql_timestamp.bat "{full_table_name}" "{client_db}"\n')
|
|
|
+ f.write(f' call sql_timestamp.bat "{table_client}" "{full_table_name}" "{client_db}"\n')
|
|
|
f.write(f' call bcp_queryout.bat "{table_client}" "{select_query}"\n')
|
|
|
f.write(f' call bcp_in.bat "{table_client}" "[temp].[{current_table["dest"]}]" "{cfg.temp_db}"\n\n')
|
|
|
|
|
@@ -161,7 +161,7 @@ def create(config_file: str = "database/CARLO.json"):
|
|
|
for index, current_table in config.iterrows():
|
|
|
f.write(f"echo =={current_table['dest']}==\n")
|
|
|
f.write(f"echo {current_table['dest']} >CON\n")
|
|
|
- f.write(f"call {current_table['dest']}.bat\n\n")
|
|
|
+ f.write(f"call {cfg.batch_dir}\\{current_table['dest']}.bat 1\n\n")
|
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|