Gitlab迁移之数据库报错解决

Posted xstyle

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gitlab迁移之数据库报错解决相关的知识,希望对你有一定的参考价值。

Gitlab迁移需同版本迁移,恢复过程会出现如下提示:

WARNING:  no privileges were granted for "public"

解决方法:

1. 编辑/var/opt/gitlab/postgresql/data/postgresql.conf

    找到 listen_addresses = ‘‘

    修改为 listen_addresses = ‘*‘

2. 编辑/var/opt/gitlab/postgresql/data/pg_hba.conf

    在文件末尾添加如下两行:

    local all all trust

    host all all 127.0.0.1/32 trust

3. 重启gitlab

    gitlab-ctl restart

4. 连入postgresql授权gitlab用户

    cd /opt/gitlab/embedded/bin

    su gitlab-psql

    ./psql -h 127.0.0.1 gitlabhq_production

    ALTER USER gitlab WITH SUPERUSER;

    \q

5. 再次执行gitlab恢复操作即可

 

以上是关于Gitlab迁移之数据库报错解决的主要内容,如果未能解决你的问题,请参考以下文章

解决报错:Django框架数据库迁移出现报错:django.db.migrations.exceptions.InconsistentMigrationHistory(图文并茂)

解决TortoiseGit报错:git did not exit cleanly (exit code 128)

通过拉取 gitlab代码报错的解决方案

Gitlab的部署应用以及502报错解决-centos

django迁移数据库报错解决

Django(21)migrate报错的解决方案