Ai
7 Star 31 Fork 10

魔神翼/oj

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
dump_sql.sh 1.04 KB
一键复制 编辑 原始数据 按行查看 历史
power 提交于 2016-07-16 22:45 +08:00 . fix sql
#!/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
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/power/oj.git
git@gitee.com:power/oj.git
power
oj
oj
master

搜索帮助