Commit 315af0cc authored by 智勇's avatar 智勇

update

parent 58f59012
...@@ -158,18 +158,18 @@ sed -i "s/sync_db_name/${sync_db_name}/g" $config_file_name ...@@ -158,18 +158,18 @@ sed -i "s/sync_db_name/${sync_db_name}/g" $config_file_name
sed -i "s/source_port/${port}/g" $config_file_name sed -i "s/source_port/${port}/g" $config_file_name
#同步基础数据 #同步基础数据
for table_name in $sys_table_list if [ $use_cache = true ];then
do echo "\cp -f $cache_dir/$database_name/* $db_backup_sub_folders/"
file_name=$db_backup_sub_folders/$table_name.sql \cp -f $cache_dir/$database_name/* $db_backup_sub_folders/
if [ $use_cache = false ];then else
for table_name in $sys_table_list
do
file_name=$db_backup_sub_folders/$table_name.sql
if [[ $table_name = 'repay' || $table_name = 'v_manifest' || $table_name = 'v_repay' ]]; then if [[ $table_name = 'repay' || $table_name = 'v_manifest' || $table_name = 'v_repay' ]]; then
echo "skip view table $table_name" echo "skip view table $table_name"
else else
echo "mysqldump -u${source_db_user} -p${source_db_pwd} -h${source_db_host} -P${port} $database_name --tables $table_name > $file_name" echo "mysqldump -u${source_db_user} -p${source_db_pwd} -h${source_db_host} -P${port} $database_name --tables $table_name > $file_name"
mysqldump -u${source_db_user} -p${source_db_pwd} -h${source_db_host} -P${port} $database_name --skip-lock-tables --tables $table_name --skip-add-locks > $file_name mysqldump -u${source_db_user} -p${source_db_pwd} -h${source_db_host} -P${port} $database_name --skip-lock-tables --tables $table_name --skip-add-locks > $file_name
fi fi
else done
echo "\cp -f $cache_dir/$database_name/$table_name.sql $file_name" fi
\cp -f $cache_dir/$database_name/$table_name.sql $file_name
fi
done
...@@ -110,17 +110,15 @@ database_list='cash_loan_flow contract dujiangyan financial_system financial_sys ...@@ -110,17 +110,15 @@ database_list='cash_loan_flow contract dujiangyan financial_system financial_sys
if [[ "$sync_db_name" = "all" ]] if [[ "$sync_db_name" = "all" ]]
then then
echo "sync all database schema" echo "sync all database schema"
echo "database_list:${database_list}"
elif [[ "$sync_db_name" = "all(no_mall)" ]];then elif [[ "$sync_db_name" = "all(no_mall)" ]];then
database_list=`echo $database_list | sed 's#mall ##g'` database_list=`echo $database_list | sed 's#mall ##g'`
echo "sync all(no_mall) database schema" echo "sync all(no_mall) database schema"
echo "database_list:${database_list}"
else else
database_list=$sync_db_name database_list=$sync_db_name
echo "sync $sync_db_name database schema" echo "sync $sync_db_name database schema"
echo "database_list:${database_list}"
fi fi
echo "database_list:${database_list}"
for db_name in $database_list for db_name in $database_list
do do
echo "----------------------------------------------------" echo "----------------------------------------------------"
......
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