我一直在寻找一种简单易用的方法来检测数据库结构的变化,这样我就可以将它们检查到subversion中,并能够回滚到旧版本等。
现在我找到了phpMyVersion,它似乎正好完成了这项工作。我没有时间仔细研究它,但是你们中的任何人都有过使用phpMyVersion的经验吗?
谢谢, 塞巴斯蒂安
答案 0 :(得分:3)
我使用(My)SQL,Bash脚本和SVN在我们的服务器上解决了这个问题。
Bash脚本执行以下操作:
只需使用cron
运行脚本即可。我们每晚午夜都会将备份转储到SVN。
cd /[PATH]/server_backup
svn --username [USERNAME] --password [PASSWORD] update --non-interactive
insert --skip-comments > database.sql
mysqldump [DATABASE] -u[USERNAME] -p[PASSWORD] --skip-extended-insert --skip-comments > database.sql
svn --username [USERNAME] --password [PASSWORD] commit --message "Server backup" --non-interactive
答案 1 :(得分:2)
首先,检查here。该程序的版本是0.1.1,它没有更新701天。没有激发信心。