2017/10월
Gitlab - PostgreSQL 접속하기 ( Direct access to Gitlab Database )
allroundplayer
2017. 10. 16. 14:35
본 글은 GitLab설치(Omnibus Package Installation)를 한 경우에 대해 다룬다
설치한 Gitlab의 Components섹션에 보면
PostgreSQL 9.6.3이 포함되어 있다
Team DB가 필요하여
여기를 써보려는 시도를 했었는데
오늘 우연히 자료를 찾았다
GitLab 서버에서
0
sudo -u gitlab-psql /opt/gitlab/embedded/bin/psql -h /var/opt/gitlab/postgresql/ gitlabhq_production
이렇게 입력하면 접속이된다
0
table들이 어떻게 있는지 보았고
이전에 등록했던 CI runner들의 데이터가 잘 저장되었는지 확인해보았다
select * from pg_tables;
select description from ci_runners;
스키마정보들은 gitlab-ce open 저장소 내에 sql구문들로
또는 누군가 정리한 ERD로 확인할 수 있다
( 더 정보가 있겠지만 필자는 여기까지.. )
직접적으로 패스워드를 알아낸 것은 아니라서 외부에서 접근이 쉬울지는 미지수이지만
시간이 있으면 다음에 알아볼까 한다
PS. psql에서 connection을 끊으려면 " \q "