X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Fsrc%2Ftools%2Fbvfs_test.c;h=2cfbd13192f8d5bb50f7538f4ca4d29d93b59861;hb=46fff475fa9a502814fe1befa465e84305920eeb;hp=2bb3832ef1eab978fbb6309584f5b2f4ac7e8fd6;hpb=c60fb4b9450bec7885f79b54f1b00692490dce5d;p=bacula%2Fbacula diff --git a/bacula/src/tools/bvfs_test.c b/bacula/src/tools/bvfs_test.c index 2bb3832ef1..2cfbd13192 100644 --- a/bacula/src/tools/bvfs_test.c +++ b/bacula/src/tools/bvfs_test.c @@ -6,7 +6,7 @@ The main author of Bacula is Kern Sibbald, with contributions from many others, a complete list can be found in the file AUTHORS. This program is Free Software; you can redistribute it and/or - modify it under the terms of version two of the GNU General Public + modify it under the terms of version three of the GNU Affero General Public License as published by the Free Software Foundation and included in the file LICENSE. @@ -15,7 +15,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. @@ -36,6 +36,7 @@ #include "bacula.h" #include "cats/cats.h" +#include "cats/sql_glue.h" #include "cats/bvfs.h" #include "findlib/find.h" @@ -210,11 +211,11 @@ int main (int argc, char *argv[]) pm_strcpy(bjcr->client_name, "Dummy.Client.Name"); bstrncpy(bjcr->Job, "bvfs_test", sizeof(bjcr->Job)); - if ((db=db_init_database(NULL, db_name, db_user, db_password, - db_host, 0, NULL, 0)) == NULL) { + if ((db = db_init_database(NULL, NULL, db_name, db_user, db_password, + db_host, 0, NULL, false, false)) == NULL) { Emsg0(M_ERROR_TERM, 0, _("Could not init Bacula database\n")); } - Dmsg1(0, "db_type=%s\n", db_get_type()); + Dmsg1(0, "db_type=%s\n", db_get_type(db)); if (!db_open_database(NULL, db)) { Emsg0(M_ERROR_TERM, 0, db_strerror(db)); @@ -228,9 +229,9 @@ int main (int argc, char *argv[]) if (clean) { Pmsg0(0, "Clean old table\n"); - db_sql_query(db, "DELETE FROM brestore_pathhierarchy", NULL, NULL); - db_sql_query(db, "DELETE FROM brestore_knownjobid", NULL, NULL); - db_sql_query(db, "DELETE FROM brestore_pathvisibility", NULL, NULL); + db_sql_query(db, "DELETE FROM PathHierarchy", NULL, NULL); + db_sql_query(db, "UPDATE Job SET HasCache=0", NULL, NULL); + db_sql_query(db, "DELETE FROM PathVisibility", NULL, NULL); bvfs_update_cache(bjcr, db); }