phpMyVersion的经验

时间:2009-09-26 12:06:40

标签: php mysql automation versioning

我一直在寻找一种简单易用的方法来检测数据库结构的变化,这样我就可以将它们检查到subversion中,并能够回滚到旧版本等。

现在我找到了phpMyVersion,它似乎正好完成了这项工作。我没有时间仔细研究它,但是你们中的任何人都有过使用phpMyVersion的经验吗?

谢谢, 塞巴斯蒂安

2 个答案:

答案 0 :(得分:3)

我使用(My)SQL,Bash脚本和SVN在我们的服务器上解决了这个问题。

Bash脚本执行以下操作:

  1. 对特定文件夹执行SVN更新;
  2. 将数据库导出到SQL文件;
  3. 将SQL文件提交给SVN。
  4. 只需使用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天。没有激发信心。