数据库版本控制解决办法
程序员文章站
2023-12-25 16:35:21
...
数据库版本控制
一般的源代码文件都是使用SVN来进行版本控制的,但是数据库结构怎么进行版本控制?
不知道大家是怎么解决的
------解决方案--------------------
數據庫結構 你需要不停的變動嘛?一般很少有改動吧?如果真的需要生成個sql文件讓其他人去導入不就可以了.
------解决方案--------------------
[Quote=引用:]
一般的源代码文件都是使用SVN来进行版本控制的,但是数据库结构怎么进行版本控制?
不知道大家是怎么解决的
[/Quote]主从服务器?也就是搞个主从数据库?
------解决方案--------------------
------解决方案--------------------
只要你使用的是 MyISAM 类型的库和表,那么同样可以用 SVN
因为 MyISAM 的表是可拷贝的。但不要尝试在 InnoDB 表上进行,因为他是不可拷贝的
需要考虑的是:对表结构做 svn 还情有可原,对庞大的数据做 svn 的意义何在
------解决方案--------------------
数据库也要用svn,不是访问同一个主机,就可以对数据库进行操作了吗,为什么要版本控制。
------解决方案--------------------
虽然表结构和数据是单独存放的,但两者密切相关,不能分离
一般的源代码文件都是使用SVN来进行版本控制的,但是数据库结构怎么进行版本控制?
不知道大家是怎么解决的
------解决方案--------------------
數據庫結構 你需要不停的變動嘛?一般很少有改動吧?如果真的需要生成個sql文件讓其他人去導入不就可以了.
------解决方案--------------------
[Quote=引用:]
一般的源代码文件都是使用SVN来进行版本控制的,但是数据库结构怎么进行版本控制?
不知道大家是怎么解决的
[/Quote]主从服务器?也就是搞个主从数据库?
------解决方案--------------------
------解决方案--------------------
只要你使用的是 MyISAM 类型的库和表,那么同样可以用 SVN
因为 MyISAM 的表是可拷贝的。但不要尝试在 InnoDB 表上进行,因为他是不可拷贝的
需要考虑的是:对表结构做 svn 还情有可原,对庞大的数据做 svn 的意义何在
------解决方案--------------------
数据库也要用svn,不是访问同一个主机,就可以对数据库进行操作了吗,为什么要版本控制。
------解决方案--------------------
虽然表结构和数据是单独存放的,但两者密切相关,不能分离
相关文章
相关视频