我有一个MySQL数据库,应该使用SVN进行版本控制。我不想要完整的DB,只需要结构和选定的表。我在网上搜索并找到了一些信息,但似乎没有什么能以可靠的方式运作。任何经验或提示?
谢谢:)
答案 0 :(得分:2)
查看此脚本可自动执行此过程,允许特定选择数据库并排除表格[免责声明我是作者] - http://mysql-svn-backup.redant.com.au/
答案 1 :(得分:1)
使用mysqldump将所需数据导出到文件中并将其放入SVN。使用cron,您可以自动将其设置为在特定时隙中运行
答案 2 :(得分:0)
问题是:你想要什么版本,以及为什么?
我建议你将一个SQL文件版本导入,以便创建数据库。任何工具都可用于创建此SQL文件(基本工具:mysqldump),然后您可以将其保存到SVN存储库中。您将能够通过比较SQL文件的修订来跟踪正在创建的新表。
您可以通过添加CRON作业来自动执行此过程,以便每2小时自动转储和提交文件。