Commit 2c0b8f83 authored by 智勇's avatar 智勇

add daily scr

parent 94a2ffa6
source_db_host=$1
source_db_user=$2
source_db_pwd='Uiwb@o^fR&nHOa5t'
ip_value=$4
target_db_user=$5
target_db_pwd=$6
sync_db_name=$7
re_replace_ip=$8
delete_business_data=$9
work_dir=/home/qa-deploy-utils/db-utils
sync_config_folder=~/db_sync_configs
db_backup_folder=~/daily_db_backup
function db_schema_sync()
{
database=$1
uuid=$(uuidgen)
config_file_name="$sync_config_folder/${database}_${uuid}_db_schema_sync_config.json"
db_backup_sub_folders=$db_backup_folder
# echo "mkdir $db_backup_sub_folders"
# mkdir $db_backup_sub_folders
echo "--- Step 1: generate_config_file: $config_file_name ---"
echo "source infos: $source_db_host $source_db_user"
echo "target infos: $target_db_host $target_db_user"
echo "database_name is : $sync_db_name"
echo "delete_business_data : $delete_business_data"
sh $work_dir/db_gen_config.sh $source_db_host $source_db_user $source_db_pwd $target_db_host $target_db_user $target_db_pwd $database $config_file_name $db_backup_folder
}
database_list='cash_loan_flow contract dujiangyan financial_system financial_system_api fund_manage gyxd mall merchant notify offline payment_center qinqiong quartz redpacket risk_control silk_road spider_center user_credit xyqb xyqb_app xyqb_btzt xyqb_user'
for db_name in $database_list
do
echo "----------------------------------------------------"
echo "--- start sync $db_name ---"
db_schema_sync $db_name
run_sql_file $db_name
echo "--- end sync $db_name ---"
done
echo "----------------------------------------------------"
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment