欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

gitlab5.0 升级替 5.4 数据库升级方案

更新时间: 2014-01-05 02:05:18 责任编辑: Author_N1

 

gitlab5.0 升级为 5.4 数据库升级方案
搞了半天,gitlab 5.0升级至5.4数据整合方案终于搞定
(1)文件数据拷贝
  http://www.linuxidc.com/Linux/2013-08/88839.htm 使用了方案-
(2)数据库文件拷贝
     数据库差异性,5.4版少了一张wikis表,多了两张表 develoy_keys_projects和forked_project_links,多出表具体作用不是本节重点此处略过。

     对于多出的两张表数据导入是无需考虑,少的一张表导入时排除不做导入,主要关心公共表中的字段变化,这是导入成功与否的关键,通过对比发现5.4版有三张表新增了字段分别为:
services 表 :subdomain room
projects 表 :last_activety_at imported
users 表 :notification_leve password_expires_at created_by_id

假设5.0平台数据库位于 A 服务器,5.4位于B服务器,现在就要将A的数据库迁移至B一侧,数据导入方式有多种,选择采用mysqldump 远程数据复制的方式,但是复制过程中上面提到的三张表是冲突的,该如何解决这种冲突。。。。。。

提供个人一个思路:
(1)先删除多余字段
(2)远程数据复制 http://xiayuanfeng.iteye.com/blog/621135
(3)新增第一步中删除的字段

有更好的方法欢迎大家分享!
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:05:18
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/5457/
本文WWW.DOC100.NET DOC100.NET版权所有。