直接访问gitlab数据库

mon*_*guy 10 gitlab

我从gitlab运行AWS AMI.我试图直接使用psql访问postgres数据库.我以为我可以使用database.yml中的凭据,因为rails应用程序工作正常:

/opt/gitlab/embedded/bin/psql -U gitlab -d gitlabhq_production
Run Code Online (Sandbox Code Playgroud)

但我得到:

psql: FATAL:  Peer authentication failed for user "gitlab"
Run Code Online (Sandbox Code Playgroud)

如果psql不能,rails应用程序如何连接到数据库?

Dan*_*der 23

sudo -u gitlab-psql /opt/gitlab/embedded/bin/psql -h /var/opt/gitlab/postgresql/ gitlabhq_production
Run Code Online (Sandbox Code Playgroud)


tdi*_*ihp 6

谷歌搜索并发现了一个问题.

所以,只需输入sudo gitlab-rails dbconsole:D