]> git.sur5r.net Git - bacula/bacula/blob - bacula/src/cats/make_catalog_backup.in
19d1a30d49e7edf017ff3ee85eeb08fcdc564a5c
[bacula/bacula] / bacula / src / cats / make_catalog_backup.in
1 #!/bin/sh
2 #
3 # This script dumps your Bacula catalog in ASCII format
4 #  It works for either MySQL or SQLite
5 #
6 cd @working_dir@
7 rm -f bacula.sql
8 if test xsqlite = x@DB_NAME@ ; then
9   echo ".dump" | @SQL_BINDIR@/sqlite bacula.db >bacula.sql
10 else
11   @SQL_BINDIR@/mysqldump $* -f --opt bacula >bacula.sql
12 fi
13 #
14 #  To read back a MySQL database use: 
15 #     cd @working_dir@
16 #     mysql <bacula.sql
17 #
18 #  To read back a SQLite database use:
19 #     cd @working_dir@
20 #     rm -f bacula.db
21 #     sqlite bacula.db <bacula.sql
22 #