major=1;\r
minor=15;\r
}\r
+ if(major==1 && minor==15)\r
+ {\r
+ ConvertDB0115To0116(db);\r
+ major=1;\r
+ minor=16;\r
+ }\r
}\r
else\r
{\r
- db->Execute("INSERT INTO tblDBVersion(Major,Minor) VALUES(1,15);");\r
+ db->Execute("INSERT INTO tblDBVersion(Major,Minor) VALUES(1,16);");\r
}\r
\r
- db->Execute("UPDATE tblDBVersion SET Major=1, Minor=15;");\r
+ db->Execute("UPDATE tblDBVersion SET Major=1, Minor=16;");\r
\r
db->Execute("CREATE TABLE IF NOT EXISTS tblFMSVersion(\\r
Major INTEGER,\\r
PeerTrustListTrust INTEGER CHECK(PeerTrustListTrust BETWEEN 0 AND 100) DEFAULT NULL,\\r
AddedMethod TEXT,\\r
Hidden BOOL CHECK(Hidden IN('true','false')) DEFAULT 'false',\\r
- PurgeDate DATETIME\\r
+ PurgeDate DATETIME,\\r
+ FailureCount INTEGER CHECK(FailureCount>=0) DEFAULT 0\\r
);");\r
\r
db->Execute("CREATE TABLE IF NOT EXISTS tblIdentityRequests(\\r
FromMessageList BOOL CHECK(FromMessageList IN('true','false')) DEFAULT 'false',\\r
Found BOOL CHECK(Found IN('true','false')) DEFAULT 'false',\\r
Tries INTEGER DEFAULT 0,\\r
- Key TEXT\\r
+ Key TEXT,\\r
+ FromIdentityID INTEGER\\r
);");\r
\r
db->Execute("CREATE UNIQUE INDEX IF NOT EXISTS idxMessageRequest ON tblMessageRequests(IdentityID,Day,RequestIndex);");\r