SonarQube PostgreSQL数据库备份与还原

前面说了部署sonar,其实主要是因为换机器备份数据要重新部署而已。这边也简单记一下怎么备份postgreSQL的数据吧

1.备份数据库内容
备份pgsql直接可以使用pg_dump命令,不过有的pg客户端和服务器的版本不匹配,需要做一下相应的升级,这里就不细说了,升级还是蛮简单的。
pg_dump sonar > sonar.sql 在老机器上备份下来,sql文件里面存的其实就是一堆命令,到新机器上给你的数据重新填进去

2.到新机器上还原数据内容:
上一篇文章有说怎么装数据库
装好之后并且一定要先建立对应的数据库和用户sonar出来,要不然还原数据可能会报错
su - sonar 切换用户
psql sonar < sonar.sql 还原即可
3.重新部署SonarQube
除了可能某些配置需要copy过来(比如sonarqube/conf里面的),剩下的可以按照上篇文章重新来一遍,搞定~

Thanks.

你可能感兴趣的:(工具,SonarQube备份,postgresql备份,备份数据库与还原)