From: Kern Sibbald Date: Thu, 18 Aug 2005 14:08:07 +0000 (+0000) Subject: Fix bug 399 -- make_catalog_backup does not work for sqlite3 X-Git-Tag: Release-7.0.0~8500 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=75256ba74b99adfdee9ff6c4ca85a5e843f303bc;p=bacula%2Fbacula Fix bug 399 -- make_catalog_backup does not work for sqlite3 git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@2331 91ce42f0-d328-0410-95d8-f526ca767f89 --- diff --git a/bacula/kes-1.37 b/bacula/kes-1.37 index 8b8ea4dabf..98f0843725 100644 --- a/bacula/kes-1.37 +++ b/bacula/kes-1.37 @@ -5,6 +5,7 @@ General: Changes to 1.37.36: 18Aug05 +- Fix bug 399 -- make_catalog_backup does not work for sqlite3 - Implement unloading a volume in a different drive if it is needed in the current drive. - Implement search for unused autochanger drive. diff --git a/bacula/src/cats/make_catalog_backup.in b/bacula/src/cats/make_catalog_backup.in index c260a0ca15..dcb05b7165 100755 --- a/bacula/src/cats/make_catalog_backup.in +++ b/bacula/src/cats/make_catalog_backup.in @@ -10,21 +10,25 @@ # # cd @working_dir@ -rm -f $1.sql +rm -f bacula.sql if test xsqlite = x@DB_NAME@ ; then echo ".dump" | @SQL_BINDIR@/sqlite $1.db >$1.sql else if test xmysql = x@DB_NAME@ ; then @SQL_BINDIR@/mysqldump -u $2 -f --opt $1 >$1.sql - else - @SQL_BINDIR@/pg_dump -U $2 $1 >$1.sql + else + if test xpostgresql = x@DB_NAME@ ; then + @SQL_BINDIR@/pg_dump -U $2 $1 >$1.sql + else + echo ".dump" | @SQL_BINDIR@/sqlite3 $1.db >$1.sql + fi fi fi # # To read back a MySQL database use: # cd @working_dir@ # rm -f @SQL_BINDIR@/../var/bacula/* -# mysql bacula