INSERT INTO dataset_post ( dataset_post_id , post_sj , post_dc , ctgry_id , kwrd , rdcnt , origin , creat_dt , creat_id , use_at , public_at , file_manager_id , dataset_id , dept_code ) VALUES ( #{dataset_post_id} , #{post_sj} , #{post_dc} , #{ctgry_id} , #{kwrd} , #{rdcnt} , #{origin} , current_timestamp , #{creat_id} , #{use_at} , #{public_at} , #{file_manager_id} , #{dataset_id} , #{dept_code} ) ON CONFLICT(dataset_post_id) DO UPDATE SET post_sj = #{post_sj} , post_dc = #{post_dc} , ctgry_id = #{ctgry_id} , kwrd = #{kwrd} , rdcnt = #{rdcnt} , origin = #{origin} , updt_dt = current_timestamp , updt_id = #{updt_id} , use_at = #{use_at} , public_at = #{public_at} , file_manager_id = #{file_manager_id} , dataset_id = #{dataset_id} , dept_code = #{dept_code} INSERT INTO dataset ( dataset_id , db_conect_id , dataset_sj , table_nm , table_nm_kr , creat_table_at , stdiz_table_nm , stdiz_column_at , stdiz_domain_at , creat_dt , creat_id , dataset_post_id ) values ( #{datasetId} , #{dbConectId} , #{datasetSj} , #{tableNm} , #{tableNmKr} , #{creatTableAt} , #{stdizTableNm} , #{stdizColumnAt} , #{stdizDomnAt} , current_timestamp , #{creatId} , #{datasetPostId} ) ON CONFLICT (dataset_id) DO UPDATE SET db_conect_id = #{dbConectId} , dataset_sj = #{datasetSj} , table_nm = #{tableNm} , table_nm_kr = #{tableNmKr} , creat_table_at = #{creatTableAt} , stdiz_table_nm = #{stdizTableNm} , stdiz_column_at = #{stdizColumnAt} , stdiz_domain_at = #{stdizDomnAt} , updt_dt = current_timestamp , updt_id = #{updtId} , dataset_post_id = #{datasetPostId} DELETE FROM dataset WHERE dataset_id = #{datasetId} INSERT INTO dataset_post_log ( dataset_post_id , execut_dt , execut_nm , insrt_cnt , updt_cnt , delete_cnt , process_ty , process_result , log_sttus ) VALUES ( #{dataset_post_id} , current_timestamp , #{execut_nm} , #{insrt_cnt} , #{updt_cnt} , #{delete_cnt} , #{process_ty} , #{process_result} , #{log_sttus} ); INSERT INTO column_info ( column_id , dataset_id , column_nm , dsply_column_nm , orginl_column_nm , data_ty , data_size , ordr , pk_at , uniqe_at , auto_increment_at , column_stdiz_at , domn_stdiz_at , domn_code , use_at ) values ( #{columnId} , #{datasetId} , #{columnNm} , #{displyColumnNm} , #{orginlColumnNm} , #{dataTy} , #{dataSize} , #{ordr} , #{pkAt} , #{uniqeAt} , #{autoIncrementAt} , #{columnStdizAt} , #{domnStdizAt} , #{domnCode} , #{useAt} ) ON CONFLICT (column_id) DO UPDATE SET column_nm = #{columnNm} , dsply_column_nm = #{displyColumnNm} , orginl_column_nm = #{orginlColumnNm} , data_ty = #{dataTy} , data_size = #{dataSize} , ordr = #{ordr} , pk_at = #{pkAt} , uniqe_at = #{uniqeAt} , auto_increment_at = #{autoIncrementAt} , column_stdiz_at = #{columnStdizAt} , domn_stdiz_at = #{domnStdizAt} , domn_code = #{domnCode} , use_at = #{useAt} DELETE FROM column_info WHERE column_id = #{columnId} UPDATE dataset_post SET use_at = false WHERE dataset_post_id = #{datasetPostId}