Резервное копирование базы данных PostgreSQL в файл
У нас есть инструмент настройки "coverity", и мы пытаемся найти способ сделать резервную копию базы данных в файл, он использует, я полагаю, PostgreSQL. Как мы можем сделать это, используя собственную независимую установку PostgreSQL?
3 ответа
Если он использует 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
Когда вы установили Coverity Integrity Manager, он спросил вас, хотите ли вы установить и управлять экземпляром PostgreSQL или хотите подключиться к собственному существующему экземпляру PostgreSQL, которым затем придется управлять.
Если вы выбрали первый вариант, вы бы использовали предоставленную команду cov-admin-db.
Если вы выбрали последнее, то, вероятно, вы уже делаете регулярные резервные копии ваших баз данных с помощью *pg_dump*, вы должны сделать то же самое для базы данных Coverity.
Without knowing which of the two you chose, it's not clear which of the two answers already given is correct.
You can check which option you chose by looking in the file /config/system.properties - if the first line is "*embedded_db=true*" then use the cov-admin-db command which is documented in the manual as well as in its own --help option.