]> git.sur5r.net Git - bacula/bacula/commitdiff
bvfs: update bvfs_test
authorEric Bollengier <eric@eb.homelinux.org>
Wed, 2 Dec 2009 15:06:09 +0000 (16:06 +0100)
committerEric Bollengier <eric@eb.homelinux.org>
Wed, 2 Dec 2009 15:06:09 +0000 (16:06 +0100)
bacula/src/cats/bvfs.c
bacula/src/tools/bvfs_test.c

index fff4f39544986d8cf3f2744db9f635d3cfef5ea6..4673bf5590f95559938d10debf895e8ef95599ec 100644 (file)
@@ -371,8 +371,8 @@ void bvfs_update_cache(JCR *jcr, B_DB *mdb)
    db_lock(mdb);
    db_start_transaction(jcr, mdb);
 
-   Mmsg(mdb->cmd, "SELECT 1 from PathHierarchy LIMIT 1");
-   /* TODO: Add this code in the make_bacula_table script */
+   /* TODO: Remove this code when updating make_bacula_table script */
+   Mmsg(mdb->cmd, "SELECT 1 FROM Job WHERE HasCache<>2 LIMIT 1");
    if (!QUERY_DB(jcr, mdb, mdb->cmd)) {
       Dmsg0(dbglevel, "Creating cache table\n");
       Mmsg(mdb->cmd, "ALTER TABLE Job ADD HasCache int DEFAULT 0");
index 2bb3832ef1eab978fbb6309584f5b2f4ac7e8fd6..5fa4d06dd9354f46d1feb37c37c5e21cc4958e49 100644 (file)
@@ -228,9 +228,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);
    }