esc_obj = get_pool_memory(PM_FNAME);
m_allow_transactions = mult_db_connections;
+ /* At this time, when mult_db_connections == true, this is for
+ * specific console command such as bvfs or batch mode, and we don't
+ * want to share a batch mode or bvfs. In the future, we can change
+ * the creation function to add this parameter.
+ */
+ m_dedicated = mult_db_connections;
+
/*
* Initialize the private members.
*/
{
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);
"Name VARBYTE(32000),"
"LStat VARBYTE(255),"
"MD5 VARBYTE(255),"
- "MarkId INTEGER)"
+ "DeltaSeq SMALLINT)"
" ON COMMIT PRESERVE ROWS WITH NORECOVERY");
db_unlock(this);
return ok;