У нас есть настройка инструмента «покрытия», и мы пытаемся найти способ сделать резервную копию базы данных в файл, я полагаю, что он использует PostgreSQL. Как мы можем это сделать, используя собственную независимую установку PostgreSQL?
резервное копирование базы данных PostgreSQL в файл
- Инструкции не было? 02.09.2011
Ответы:
Если он использует PostgreSQL, то где-то в установке PostgreSQL должна быть утилита pg_dump.
Создание резервных копий с помощью pg_dump очень хорошо описано в руководстве:
https://www.postgresql.org/docs/current/static/backup-dump.html
https://www.postgresql.org/docs/current/static/app-pgdump.html
Еще лучше ответ..
cov-admin-db backup c:/mybackupfile
Когда вы установили Coverity Integrity Manager, он спросил вас, хотите ли вы установить и управлять экземпляром PostgreSQL или хотите подключиться к существующему экземпляру PostgreSQL, которым вам затем придется управлять.
Если вы выберете первое, вам нужно будет использовать предоставленную команду cov-admin-db.
Если вы выбрали последнее, то, вероятно, вы уже делаете регулярные резервные копии своих баз данных с помощью *pg_dump*, вы должны сделать то же самое для базы данных Coverity.
Не зная, какой из двух вы выбрали, неясно, какой из двух уже данных ответов является правильным.
Вы можете проверить, какой вариант вы выбрали, заглянув в файл /config/system.properties — если первая строка «*embedded_db=true*», используйте cov-admin-db< /em>, которая описана в руководстве, а также в собственной опции --help.