]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/cats/ingres.c
Enhance mountcache with rescan option after interval.
[bacula/bacula] / bacula / src / cats / ingres.c
index 1e1e6742e2052a306437b65cecde52e9acd7ea8d..feb1aecf4983aa1574b638f6e9afd1ee9f00eab4 100755 (executable)
@@ -283,9 +283,9 @@ void B_DB_INGRES::db_close_database(JCR *jcr)
 {
    db_end_transaction(jcr);
    P(mutex);
-   sql_free_result();
    m_ref_count--;
    if (m_ref_count == 0) {
+      sql_free_result();
       db_list->remove(this);
       if (m_connected && m_db_handle) {
          INGdisconnectDB(m_db_handle);
@@ -1014,7 +1014,7 @@ bool B_DB_INGRES::sql_batch_start(JCR *jcr)
                            "Name VARBYTE(32000),"
                            "LStat VARBYTE(255),"
                            "MD5 VARBYTE(255),"
-                           "MarkId INTEGER)"
+                           "DeltaSeq SMALLINT)"
                            " ON COMMIT PRESERVE ROWS WITH NORECOVERY");
    db_unlock(this);
    return ok;