Change db field name

This commit is contained in:
2017-05-19 18:08:27 +01:00
parent cf095b8957
commit 13464ebef0
3 changed files with 20 additions and 14 deletions

View File

@@ -1,3 +1,9 @@
2017-05-19 Natalia Portillo <claunia@claunia.com>
* DBOps.cs:
* Schema.cs:
Change db field name
2017-05-19 Natalia Portillo <claunia@claunia.com>
* Workers/Database.cs:

View File

@@ -274,7 +274,7 @@ namespace osrepodbmgr.Core
param1.ParameterName = "@sha256";
param2.ParameterName = "@crack";
param3.ParameterName = "@virscan";
param3.ParameterName = "@hasvirus";
param4.ParameterName = "@clamtime";
param5.ParameterName = "@vtotaltime";
param6.ParameterName = "@virus";
@@ -318,7 +318,7 @@ namespace osrepodbmgr.Core
IDbTransaction trans = dbCon.BeginTransaction();
dbcmd.Transaction = trans;
const string sql = "UPDATE files SET crack = @crack, virscan = @virscan, clamtime = @clamtime, vtotaltime = @vtotaltime, virus = @virus, length = @length " +
const string sql = "UPDATE files SET crack = @crack, hasvirus = @hasvirus, clamtime = @clamtime, vtotaltime = @vtotaltime, virus = @virus, length = @length " +
"WHERE sha256 = @sha256";
dbcmd.CommandText = sql;
@@ -336,8 +336,8 @@ namespace osrepodbmgr.Core
IDbTransaction trans = dbCon.BeginTransaction();
dbcmd.Transaction = trans;
const string sql = "INSERT INTO `files` (`sha256`, `crack`, `virscan`, `clamtime`, `vtotaltime`, `virus`, `length`)" +
" VALUES (@sha256, @crack, @virscan, @clamtime, @vtotaltime, @virus, @length)";
const string sql = "INSERT INTO `files` (`sha256`, `crack`, `hasvirus`, `clamtime`, `vtotaltime`, `virus`, `length`)" +
" VALUES (@sha256, @crack, @hasvirus, @clamtime, @vtotaltime, @virus, @length)";
dbcmd.CommandText = sql;
@@ -404,10 +404,10 @@ namespace osrepodbmgr.Core
fEntry.Id = ulong.Parse(dRow["id"].ToString());
fEntry.Sha256 = dRow["sha256"].ToString();
fEntry.Crack = bool.Parse(dRow["crack"].ToString());
if(dRow["virscan"] == DBNull.Value)
if(dRow["hasvirus"] == DBNull.Value)
fEntry.HasVirus = null;
else
fEntry.HasVirus = bool.Parse(dRow["virscan"].ToString());
fEntry.HasVirus = bool.Parse(dRow["hasvirus"].ToString());
if(dRow["clamtime"] == DBNull.Value)
fEntry.ClamTime = null;
else
@@ -446,10 +446,10 @@ namespace osrepodbmgr.Core
fEntry.Id = ulong.Parse(dRow["id"].ToString());
fEntry.Sha256 = dRow["sha256"].ToString();
fEntry.Crack = bool.Parse(dRow["crack"].ToString());
if(dRow["virscan"] == DBNull.Value)
if(dRow["hasvirus"] == DBNull.Value)
fEntry.HasVirus = null;
else
fEntry.HasVirus = bool.Parse(dRow["virscan"].ToString());
fEntry.HasVirus = bool.Parse(dRow["hasvirus"].ToString());
if(dRow["clamtime"] == DBNull.Value)
fEntry.ClamTime = null;
else
@@ -471,7 +471,7 @@ namespace osrepodbmgr.Core
{
entries = new List<DBFile>();
const string sql = "SELECT * FROM files WHERE virscan IS NULL ORDER BY sha256";
const string sql = "SELECT * FROM files WHERE hasvirus IS NULL ORDER BY sha256";
IDbCommand dbcmd = dbCon.CreateCommand();
IDbDataAdapter dataAdapter = dbCore.GetNewDataAdapter();
@@ -488,10 +488,10 @@ namespace osrepodbmgr.Core
fEntry.Id = ulong.Parse(dRow["id"].ToString());
fEntry.Sha256 = dRow["sha256"].ToString();
fEntry.Crack = bool.Parse(dRow["crack"].ToString());
if(dRow["virscan"] == DBNull.Value)
if(dRow["hasvirus"] == DBNull.Value)
fEntry.HasVirus = null;
else
fEntry.HasVirus = bool.Parse(dRow["virscan"].ToString());
fEntry.HasVirus = bool.Parse(dRow["hasvirus"].ToString());
if(dRow["clamtime"] == DBNull.Value)
fEntry.ClamTime = null;
else

View File

@@ -1,4 +1,4 @@
//
//
// Author:
// Natalia Portillo claunia@claunia.com
//
@@ -37,14 +37,14 @@ namespace osrepodbmgr.Core
" `id` INTEGER PRIMARY KEY AUTOINCREMENT,\n" +
" `sha256` VARCHAR(64) NOT NULL,\n" +
" `crack` BOOLEAN NOT NULL,\n" +
" `virscan` BOOLEAN NULL,\n" +
" `hasvirus` BOOLEAN NULL,\n" +
" `clamtime` DATETIME NULL,\n" +
" `vtotaltime` DATETIME NULL,\n" +
" `virus` VARCHAR(128) NULL,\n" +
" `length` BIGINT NOT NULL);\n\n" +
"CREATE UNIQUE INDEX `files_id_UNIQUE` ON `files` (`id` ASC);\n\n" +
"CREATE UNIQUE INDEX `files_sha256_UNIQUE` ON `files` (`sha256` ASC);\n\n" +
"CREATE INDEX `files_virscan_idx` ON `files` (`virscan` ASC);\n\n" +
"CREATE INDEX `files_hasvirus_idx` ON `files` (`hasvirus` ASC);\n\n" +
"CREATE INDEX `files_virus_idx` ON `files` (`virus` ASC);\n\n" +
"CREATE INDEX `files_length_idx` ON `files` (`length` ASC);";