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(图文并茂)