mysql - gitlab 健康检查不健康

标签 mysql ruby postgresql gitlab

我正在将我的 gitlab 迁移到另一台服务器。旧的 gitlab 服务器使用 postgresql,新的 gitlab 服务器使用 mysql。

我正在使用名为“DBConvert for MySQL & PostgreSQL”的工具对其进行转换。
数据库转换成功,repo文件也复制到新的gitlab服务器。
但是我的项目不能使用,当点击项目时它注意到 http 代码 500。

在gitlab Health check中,它注意到

Migrations are pending.  
To resolve this issue, run: bin/rake db:migrate RAILS_ENV=production"

当我运行这个 cmd 时,它注意到“没有找到 Rakefile”

如何从那里开始?

最佳答案

确保执行 bin/rake db:migrate RAILS_ENV=production 从您的 GitLab-CE 安装文件夹。

或者从同一个 GitLab 文件夹中尝试:

bundle exec rake db:migrate RAILS_ENV=production"

my src and dst gitlab version are 8.8.4 , it's the same

在那种情况下,只需执行任何 db:migrate RAILS_ENV=production:这将避免创建重复表。

关于mysql - gitlab 健康检查不健康,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40819374/

相关文章:

ruby - 覆盖 Chef 的属性

mysql - VB.NET 如何获取图像保存位置?

Mysql 转储某些部分,例如整个数据库的 10-20%

php - cakephp 从 5.4 迁移到 5.3 时出现 mysql 编码问题

ruby-on-rails - savon httperror 302 Rails 3.2

postgresql - 在postgresql中找到最接近一个数字的数字

C#、MySQL - 从表中检索行并在方法中填充变量,然后将 Add() 方法添加到 List<>

javascript - Ruby Date.parse 和 Javascript new Date() 不接受相同的格式

postgresql - 意外删除了 postgres 默认 super 用户权限 - 我可以使用 pgAdmin 取回它吗?

postgresql - AspNetCore.Identity 使用 PostgreSQL : how to create structure?