diff --git a/bacula/files/bacula_catalog_dump b/bacula/files/bacula_catalog_dump index af32a0b..9352f68 100755 --- a/bacula/files/bacula_catalog_dump +++ b/bacula/files/bacula_catalog_dump @@ -18,6 +18,12 @@ EOF MYSQL_HOME=${working_dir} mysqldump ${db_name} > ${backupfile} rm ${working_dir}/my.cnf ;; + PostgreSQL) + echo "${db_password}" > ${working_dir}/.pgpass + HOME=${working_dir} pg_dump -c ${db_address} -U ${db_user} \ + ${db_name} > ${backupfile} + rm ${working_dir}/.pgpass + ;; SQLite) echo "vacuum;" | sqlite3 ${working_dir}/bacula.db echo ".dump" | sqlite3 ${working_dir}/bacula.db > ${backupfile}