Changed the remaining DateTime columns to epoch seconds

This commit is contained in:
Kenneth Skovhede
2013-07-24 17:21:38 +02:00
parent 5c110162ea
commit f0f465160f
2 changed files with 6 additions and 6 deletions
@@ -7,7 +7,7 @@ used to map log messages to an operation
CREATE TABLE "Operation" (
"ID" INTEGER PRIMARY KEY,
"Description" TEXT NOT NULL,
"Timestamp" DATETIME NOT NULL
"Timestamp" INTEGER NOT NULL
);
/*
@@ -165,7 +165,7 @@ an error report or when debugging
CREATE TABLE "RemoteOperation" (
"ID" INTEGER PRIMARY KEY,
"OperationID" INTEGER NOT NULL,
"Timestamp" DATETIME NOT NULL,
"Timestamp" INTEGER NOT NULL,
"Operation" TEXT NOT NULL,
"Path" TEXT NOT NULL,
"Data" BLOB NULL
@@ -179,7 +179,7 @@ debugging
CREATE TABLE "LogData" (
"ID" INTEGER PRIMARY KEY,
"OperationID" INTEGER NOT NULL,
"Timestamp" DATETIME NOT NULL,
"Timestamp" INTEGER NOT NULL,
"Type" TEXT NOT NULL,
"Message" TEXT NOT NULL,
"Exception" TEXT NULL
@@ -83,7 +83,7 @@ namespace Duplicati.Library.Main.Database
m_connection.Open();
using (var cmd = m_connection.CreateCommand())
m_operationid = Convert.ToInt64(cmd.ExecuteScalar( @"INSERT INTO ""Operation"" (""Description"", ""Timestamp"") VALUES (?, ?); SELECT last_insert_rowid();", operation, NormalizeDateTime(OperationTimestamp)));
m_operationid = Convert.ToInt64(cmd.ExecuteScalar( @"INSERT INTO ""Operation"" (""Description"", ""Timestamp"") VALUES (?, ?); SELECT last_insert_rowid();", operation, NormalizeDateTimeToEpochSeconds(OperationTimestamp)));
}
private LocalDatabase(System.Data.IDbConnection connection)
@@ -286,7 +286,7 @@ namespace Duplicati.Library.Main.Database
{
m_insertremotelogCommand.Transaction = transaction;
m_insertremotelogCommand.SetParameterValue(0, m_operationid);
m_insertremotelogCommand.SetParameterValue(1, DateTime.UtcNow);
m_insertremotelogCommand.SetParameterValue(1, NormalizeDateTimeToEpochSeconds(DateTime.UtcNow));
m_insertremotelogCommand.SetParameterValue(2, operation);
m_insertremotelogCommand.SetParameterValue(3, path);
m_insertremotelogCommand.SetParameterValue(4, data);
@@ -303,7 +303,7 @@ namespace Duplicati.Library.Main.Database
{
m_insertlogCommand.Transaction = transaction;
m_insertlogCommand.SetParameterValue(0, m_operationid);
m_insertlogCommand.SetParameterValue(1, DateTime.UtcNow);
m_insertlogCommand.SetParameterValue(1, NormalizeDateTimeToEpochSeconds(DateTime.UtcNow));
m_insertlogCommand.SetParameterValue(2, type);
m_insertlogCommand.SetParameterValue(3, message);
m_insertlogCommand.SetParameterValue(4, exception == null ? null : exception.ToString());