X-Git-Url: http://git.vrable.net/?p=cumulus.git;a=blobdiff_plain;f=localdb.cc;h=15b58e6ffb454bc776d15727a73e0b628a6be96c;hp=0c9dac4884608a55ed84d0ba6bcd7d3714b3d475;hb=197d9dca9416c09c7e79e56b88b9eb53c26d30d7;hpb=a889b1bf040b9f9877f33aedc83b514a1e44fbbc diff --git a/localdb.cc b/localdb.cc index 0c9dac4..15b58e6 100644 --- a/localdb.cc +++ b/localdb.cc @@ -319,7 +319,7 @@ bool LocalDb::IsOldObject(const string &checksum, int64_t size, double *age, sqlite3_stmt *stmt; bool found = false; - stmt = Prepare("select segmentid, object, timestamp, expired " + stmt = Prepare("select segmentid, object, julianday(timestamp), expired " "from block_index where checksum = ? and size = ?"); sqlite3_bind_text(stmt, 1, checksum.c_str(), checksum.size(), SQLITE_TRANSIENT); @@ -494,7 +494,8 @@ void LocalDb::SetSegmentMetadata(const std::string &segment, stmt = Prepare("update segments set path = ?, checksum = ?, " "type = ?, data_size = ?, disk_size = ?, " - "mtime = coalesce(mtime, julianday('now')) " + "timestamp = coalesce(julianday(timestamp), " + " julianday('now')) " "where segmentid = ?"); sqlite3_bind_text(stmt, 1, path.c_str(), path.size(), SQLITE_TRANSIENT);