|
4 | 4 |
|
5 | 5 | CREATE TABLE `Project` ( |
6 | 6 | `ProjectID` INT(10) unsigned NOT NULL AUTO_INCREMENT, |
7 | | - `Name` VARCHAR(255) NULL, |
| 7 | + `Name` VARCHAR(255) NOT NULL, |
8 | 8 | `Alias` char(4) NOT NULL, |
9 | 9 | `recruitmentTarget` INT(6) Default NULL, |
10 | 10 | PRIMARY KEY (`ProjectID`), |
@@ -195,6 +195,7 @@ CREATE TABLE `session` ( |
195 | 195 | `Date_screening` date DEFAULT NULL, |
196 | 196 | `Visit` enum('Pass','Failure','Withdrawal','In Progress') DEFAULT NULL, |
197 | 197 | `Date_visit` date DEFAULT NULL, |
| 198 | + `Date_status_change` date DEFAULT NULL, |
198 | 199 | `Approval` enum('In Progress','Pass','Failure') DEFAULT NULL, |
199 | 200 | `Date_approval` date DEFAULT NULL, |
200 | 201 | `Active` enum('Y','N') NOT NULL DEFAULT 'Y', |
@@ -281,12 +282,10 @@ CREATE TABLE `flag` ( |
281 | 282 | `Administration` enum('None','Partial','All') default NULL, |
282 | 283 | `Validity` enum('Questionable','Invalid','Valid') default NULL, |
283 | 284 | `Exclusion` enum('Fail','Pass') default NULL, |
284 | | - `Flag_status` enum('P','Y','N','F') default NULL, |
285 | 285 | `UserID` varchar(255) default NULL, |
286 | 286 | `Testdate` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, |
287 | 287 | `Data` TEXT default NULL, |
288 | 288 | PRIMARY KEY (`CommentID`), |
289 | | - KEY `Status` (`Flag_status`), |
290 | 289 | KEY `flag_ID` (`ID`), |
291 | 290 | KEY `flag_SessionID` (`SessionID`), |
292 | 291 | KEY `flag_Test_name` (`Test_name`), |
@@ -980,7 +979,8 @@ CREATE TABLE `violations_resolved` ( |
980 | 979 | `User` varchar(255) DEFAULT NULL, |
981 | 980 | `ChangeDate` datetime DEFAULT NULL, |
982 | 981 | `Resolved` enum('unresolved', 'reran', 'emailed', 'inserted', 'rejected', 'inserted_flag', 'other') DEFAULT 'unresolved', |
983 | | - PRIMARY KEY (`ID`) |
| 982 | + PRIMARY KEY (`ID`), |
| 983 | + KEY `i_violations_resolved_extid_type` (`ExtID`,`TypeTable`) |
984 | 984 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
985 | 985 |
|
986 | 986 | CREATE TABLE `mri_protocol_violated_scans` ( |
@@ -1283,7 +1283,6 @@ CREATE TABLE `participant_accounts` ( |
1283 | 1283 | `ID` int(10) unsigned NOT NULL AUTO_INCREMENT, |
1284 | 1284 | `SessionID` int(6) DEFAULT NULL, |
1285 | 1285 | `Test_name` varchar(255) DEFAULT NULL, |
1286 | | - `Email` varchar(255) DEFAULT NULL, |
1287 | 1286 | `Status` enum('Created','Sent','In Progress','Complete') DEFAULT NULL, |
1288 | 1287 | `OneTimePassword` varchar(16) DEFAULT NULL, |
1289 | 1288 | `CommentID` varchar(255) DEFAULT NULL, |
|
0 commit comments