gitlab postgresql mysql_Gitlab 配置外部PostgreSQL

本文介绍了如何将GitLab配置为使用外部PostgreSQL数据库,以方便通过GUI工具查看数据库表结构。首先,新增PostgreSQL超级用户,然后修改GitLab配置文件,包括设置数据库连接参数。最后,通过`gitlab-ctl reconfigure`使配置生效,并可以使用GUI工具检查数据资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

17270ce95af85a4a2d33846cd5831d99.png

1. 简介

上篇文章介绍了安装GitLab方式,由于默认使用的postgreSQL数据库,不能通过gui工具更直白的看到表结构,如果需要深入了解数据库资源通过Shell 方式的话这无疑是个令人恼火的方式。当然,GitLab这里我们可以配置非包装安装的数据库。下面简单的介绍下步骤。

2. 新增PostgreSQL 超级用户

如果自己有超级用户的话可以跳过

终端输入:

#是否安装postgreSQL 有的话只需要安装postgresql-contrib

psql --version

#安装psql 和 psql contrib 模块

sudo apt-get install postgresql postgresql-contrib

# 创建超级用户

sudo -u postgres createuser --superuser [USERNAME]

sudo -u postgres psql

#录入密码

\passwrod [USERNAME]

\q

3. 修改GitLab 配置

目录: /etc/gitlab/gitlab.rb

postgresql['enable'] = false

gitlab_rails['db_adapter'] = 'postgresql'

gitlab_rails['db_encoding'] = 'utf8'

gitlab_rails['db_host'] = '127.0.0.1'

gitlab_rails['db_port'] = '5432'

#上个步骤创建的用户

gitlab_rails['db_username'] = 'USERNAME'

gitlab_rails['db_password'] = 'PASSWORD'

4. 配置GitLab使其有效

sudo gitlab-ctl reconfigure

#检查是否使用自定义配置

sudo gedit /opt/gitlab/embedded/service/gitlab-rails/config/database.yml

5. 使用GUI 工具查看数据资源

工具篇详见另一篇文章: http://blog.youkuaiyun.com/jason_5991/article/details/77868781

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值