0

我们有“覆盖”工具设置,并试图找到一种将数据库备份到文件的方法,我相信它使用的是 PostgreSQL。怎么办呢,是不是用自己独立安装的PostgreSQL呢?

4

3 回答 3

5

更好的答案..

cov-admin-db backup c:/mybackupfile
于 2011-09-04T06:48:55.167 回答
3

当您安装 Coverity Integrity Manager 时,它会询问您是要安装和管理 PostgreSQL 实例,还是要连接到您必须管理的现有 PostgreSQL 实例。

如果您选择前者,那么您将使用提供的cov-admin-db命令。

如果您选择后者,那么您可能已经使用 *pg_dump* 对数据库进行了定期备份,那么您应该对 Coverity 数据库执行相同的操作。

在不知道您选择的两个中的哪一个的情况下,尚不清楚已经给出的两个答案中哪个是正确的。

您可以通过查看文件/config/system.properties来检查您选择的选项- 如果第一行是“*embedded_db=true*”,则使用手册中记录的cov-admin-db命令以及它自己的--help选项。

于 2011-11-12T20:26:31.667 回答
0

如果它确实使用 PostgreSQL,那么在 PostgreSQL 安装的某处应该有一个 pg_dump 实用程序。

使用 pg_dump 进行备份在手册中有很好的解释:

http://www.postgresql.org/docs/current/static/backup-dump.html
http://www.postgresql.org/docs/current/static/app-pgdump.html

于 2011-09-02T08:50:50.660 回答