From d8dc133da54489780b9bff47e4b5f9a30a79ff69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20M=E4kinen?= Date: Mon, 13 May 2013 09:01:28 +0300 Subject: [PATCH] bacula: Added PostgreSQL support to bacula_catalog_dump. --- bacula/files/bacula_catalog_dump | 6 ++++++ 1 file changed, 6 insertions(+) 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}