예제 #1
0
 def get(self):
     self.render("./monitor_task.html",
                 gather_servers=get_gather_server(),
                 templete_names=get_templete_names(),
                 task_db_servers=get_sync_db_server(),
                 gather_tasks=get_gather_tasks(),
                 monitor_servers=get_gather_server())
예제 #2
0
파일: transfer.py 프로젝트: bradbann/dbops
 def get(self):
     transfer_id = self.get_argument("transferid")
     d_transfer = get_transfer_by_transferid(transfer_id)
     self.render(
         "./transfer_edit.html",
         transfer_server=get_sync_server(),
         dm_transfer_type=get_dmm_from_dm('09'),
         db_server=get_sync_db_server(),
         transfer_id=transfer_id,
         transfer_tag=d_transfer['transfer_tag'],
         transfer_db_type=d_transfer['transfer_type'],
         task_desc=d_transfer['task_desc'],
         server_id=d_transfer['server_id'],
         sour_db_id=d_transfer['sour_db_id'],
         sour_schema=d_transfer['sour_schema'],
         sour_table=d_transfer['sour_table'],
         sour_where=d_transfer['sour_where'],
         dest_db_id=d_transfer['dest_db_id'],
         dest_schema=d_transfer['dest_schema'],
         script_path=d_transfer['script_path'],
         script_name=d_transfer['script_file'],
         python3_home=d_transfer['python3_home'],
         batch_size=d_transfer['batch_size'],
         api_server=d_transfer['api_server'],
         status=d_transfer['status'],
     )
예제 #3
0
파일: sync.py 프로젝트: bradbann/dbops
 def get(self):
     sync_id = self.get_argument("sync_id")
     d_sync = get_sync_by_syncid(sync_id)
     self.render(
         "./sync_clone.html",
         sync_server=get_sync_server(),
         db_server=get_sync_db_server(),
         dm_db_type=get_dmm_from_dm('02'),
         dm_sync_ywlx=get_dmm_from_dm('08'),
         dm_sync_data_type=get_dmm_from_dm('09'),
         dm_sync_time_type=get_dmm_from_dm('10'),
         server_id=d_sync['server_id'],
         sour_db_server=d_sync['sour_db_server'],
         desc_db_server=d_sync['desc_db_server'],
         sync_tag=d_sync['sync_tag'] + '_clone',
         sync_ywlx=d_sync['sync_ywlx'],
         sync_data_type=d_sync['sync_data_type'],
         script_base=d_sync['script_base'],
         script_name=d_sync['script_name'],
         run_time=d_sync['run_time'],
         task_desc=d_sync['task_desc'] + '_clone',
         python3_home=d_sync['python3_home'],
         sync_schema=d_sync['sync_schema'],
         sync_schema_dest=d_sync['sync_schema_dest'],
         sync_tables=d_sync['sync_tables'],
         sync_batch_size=d_sync['sync_batch_size'],
         sync_batch_size_incr=d_sync['sync_batch_size_incr'],
         sync_gap=d_sync['sync_gap'],
         sync_col_name=d_sync['sync_col_name'],
         sync_col_val=d_sync['sync_col_val'],
         sync_time_type=d_sync['sync_time_type'],
         sync_repair_day=d_sync['sync_repair_day'],
         api_server=d_sync['api_server'],
         status=d_sync['status'],
     )
예제 #4
0
파일: transfer.py 프로젝트: bradbann/dbops
 def get(self):
     self.render(
         "./transfer_add.html",
         sync_server=get_sync_server(),
         db_server=get_sync_db_server(),
         dm_transfer_type=get_dmm_from_dm('09'),
     )
예제 #5
0
파일: sync.py 프로젝트: bradbann/dbops
 def get(self):
     self.render("./sync_add.html",
                 sync_server=get_sync_server(),
                 db_server=get_sync_db_server(),
                 dm_db_type=get_dmm_from_dm('02'),
                 dm_sync_ywlx=get_dmm_from_dm('08'),
                 dm_sync_data_type=get_dmm_from_dm2('09', '1,2,3,4'),
                 dm_sync_time_type=get_dmm_from_dm('10'))