作者magicfx (去南半球度假)
看板Database
标题[系统] MySQL 资料库版本控制
时间Wed Jan 5 00:12:31 2011
请问
有没有 MySQL 可以用的版本控制系统?
因为在开发过程中,有时候会更动栏位的属性等等
或是分割table
是否每次 commit 的时候
都存一份 db 的 schema 和 code 一同 commit 到 svn repo?
有没有更简单更方便 能整合到 TortoiseSVN 的方法呢?
用 db compare tool? compare tool 能和 TortoiseSVN 整合嘛?
我知道embarcadero有 db change manager
http://www.embarcadero.com/products/db-change-manager-xe
不过有几个问题
1.这是商业软体 我希望能找到免费软体
2.似乎不支援 MySQL
3.不知道该怎麽跟TortoiseSVN版本控制系统整合
我希望commit的时候 能把 db change 和相关更动的 code
用同一个版号控制
http://dev.mysql.com/tech-resources/articles/workbench_database_management.html
後来想到 workbench 应该可以办到
不过还是一样有几个问题
1.还是要自己 compare
2.Revert 版本的时候 也自动根据 SVN Repo 里的 schema 进行资料和结构的 Revert
这样就能有 history 的 redo/undo 效果
不知道实务上大家是怎麽解决的??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.142.205.198
※ 编辑: magicfx 来自: 220.142.205.198 (01/05 00:28)
1F:→ danielguo:revert 不容易, 只能做 snapshot 达成, 只能用在开发机 01/05 01:23