GitLab 依賴 PostgreSQL,PostgreSQL 的升級會隨着 GitLab 的版本升級而進行,本文分享查看 GitLab 內置 PostgreSQL 版本的方法。
GitLab 中文版的安裝可以查看官網指南。
使用 gitlab-psql命令
GitLab 安裝完成後,會內置 gitlab-psql命令來對 PostgreSQL 進行查詢。如果要查看 PostgreSQL 的版本,可以直接在 GitLab 所在服務器上執行如下命令:
gitlab-psql -d gitlabhq_production -c "SELECT version();"
輸出如下:
version
--------------------------------------------------------------------------------------------------------
PostgreSQL 14.17 on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, 64-bit
(1 row)
可以看出當前使用的 PostgreSQL 版本為 14.17。
使用 PostgreSQL 自帶的控制枱
在 GitLab 所在的服務器上執行 gitlab-psql:
gitlab-psql
psql (16.8)
Type "help" for help.
然後輸入 SELECT version();:
version
-------------------------------------------------------------------------------------------------------
PostgreSQL 16.8 on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, 64-bit
(1 row)
可以看到內置的 PostgreSQL 版本為 14.17。
在安裝路徑下查看
GitLab 安裝完畢後,與 PostgreSQL 相關的文件會放置在 /opt/gitlab/embedded/bin/postgres 路徑下,可以用 --version 查看版本:
/opt/gitlab/embedded/bin/postgres --version
postgres (PostgreSQL) 14.17
可以看到內置的 PostgreSQL 版本為 14.17。