1.如何访问GitLab默认安装的PostgreSQL数据库
将GitLab的数据库导入阿里云PostgreSQL RDSGitLab的数据库用的是PostgreSQL,之前由于阿里云RDS不支持PostgreSQL,只能将GitLab的数据库部署在云服务器上。
6月1日得知阿里云推出了PostgreSQL RDS,于是立马将GitLab的数据库迁移至PostgreSQL RDS。下面分享一下迁移的主要操作步骤:1)在GitLab服务器上备份GitLab数据库操作命令:sudo gitlab-rake gitlab:backup:create SKIP=db 注:这个命令原本是只备份数据库,但实际运行时也会备份repositories,可以在完成数据库备份时,ctrl+C直接退出。
数据库备份成功后,会在 /var/opt/gitlab/backups/db 文件夹中看到 database.sql 文件,导入时只需将这个文件导入到阿里云RDS。 2)在阿里云RDS中创建GitLab的数据库帐户与数据库在阿里云RDS控制台首页点击逗登录数据库地,进入idb.rds.aliyun.com,选择对应的PostgreSQL实例。
a)创建2个帐户:gitlab, gitlab-psqlb)创建gitlabhq_production数据库,所有者为gitlab。 3) 在GitLab服务器上进行导入操作a) cd /var/opt/gitlab/backups/db b) psql -h [RDS实例网址] p 3433 -d gitlabhq_production -U gitlab -f database.sql。
转载请注明出处windows之家 » win10安装postsql