올챙이시절 기록소

Gitlab - PostgreSQL 접속하기 ( Direct access to Gitlab Database ) 본문

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 " 

Comments