代码拉取完成,页面将自动刷新
#!/usr/bin/env bash
TABLES=(category level permission program_language role role_permission variable)
AI_TABLES=(contest contest_solution notice problem solution user)
PARAMS=""
for TABLE in "${TABLES[@]}"; do
PARAMS="${PARAMS} --ignore-table=${TABLE}"
done
read -s -p "mysql password: " PASSWORD
echo
mysqldump -u root --password=${PASSWORD} -B --no-data --single-transaction oj > conf/oj.sql
sed -i 's/ AUTO_INCREMENT=[0-9]*\b//' conf/oj.sql
for TABLE in "${AI_TABLES[@]}"; do
echo >> conf/oj.sql
echo "ALTER TABLE ${TABLE} AUTO_INCREMENT=1000;" >> conf/oj.sql
done
mysqldump -u root --password=${PASSWORD} --no-create-info --extended-insert=FALSE --single-transaction --where="uid=1000" oj user user_ext user_role >> conf/oj.sql
mysqldump -u root --password=${PASSWORD} --no-create-info --extended-insert=FALSE --single-transaction oj "${TABLES[@]}" >> conf/oj.sql
sed -i "s/'emailUser','[^']*'/'emailUser',''/g;s/'emailPass','[^']*'/'emailPass',''/g" conf/oj.sql
#mysqldump -u root --password=${PASSWORD} oj | sed -e "s/\\\'/''/g" > oj-data.sql
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。