我正在将我的gitlab迁移到另一台服务器。旧的gitlab服务器使用postgresql,新的gitlab服务器使用mysql。gitlab健康检查不健康
我用工具calld“DBConvert for MySQL & PostgreSQL”进行转换。
数据库已经成功转换,并且repo文件还有copyd到新的gitlab服务器。
但我的项目不能使用,点击它注意到HTTP代码500
在gitlab健康检查项目时,注意
Migrations are pending.
To resolve this issue, run: bin/rake db:migrate RAILS_ENV=production"
当我运行这个CMD,就发现“号的Rakefile发现“
如何从那里继续?
@VonC谢谢你的回答,我是从源代码安装gitlab和gitlab下安装路径的'斌/耙分贝执行两种:迁移RAILS_ENV = production'和'bundle exec rake db:migrate RAILS_ENV = production',我得到了相同的输出结果:'Mysql2 :: Error:重复的列名'real_size':' –
从哪个版本的GitLab迁移?请参阅https://gitlab.com/gitlab-org/gitlab-ce/issues/23881 – VonC
嗨VonC我的src和dst gitlab版本是8.8.4,它是一样的。在你的页面上,我找到了'状态迁移ID迁移名称:'up 20160204144558添加实际大小来合并请求差异'。当我在我的系统中运行cmd时,我得到了输出:'== 20160204144558 AddRealSizeToMergeRequestDiffs:migrating =='。这些信息可以帮助我吗? –