Die GitLab Omnibus Installation kommt mit einer eigenen PostgreSQL-Datenbank daher, welche etwas versteckt ist.
Die Datenbank läuft unter dem Benutzer gitlab-psql
und ist in
/var/opt/gitlab/postgresql
angesiedelt.
1 2 | $ su - gitlab-psql $ /opt/gitlab/embedded/bin/psql gitlabhq_production |
/UPDATE: Bei neueren Versionen wird ein UNIX Domain Socket zur Kommunikation mit der Datenbank verwendet. Der Verbindungsaufruf erfolgt daher folgendermaßen:
1 2 3 4 | $ sudo -u gitlab-psql /opt/gitlab/embedded/bin/psql \ --port 5432 \ -h /var/opt/gitlab/postgresql \ -d gitlabhq_production |