/lenasys/trunk

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/lenasys/trunk

« back to all changes in this revision

Viewing changes to databas.sql

  • Committer: Gustav Hatvigsson
  • Date: 2013-05-14 11:47:02 UTC
  • mfrom: (62.2.1 lenasys)
  • Revision ID: gustav.hartvigsson@gmail.com-20130514114702-i2mkue11xjoi02d4
Merged changes to the DB to use the correct timestamp and stuff...

Show diffs side-by-side

added added

removed removed

Lines of Context:
87
87
  `autoCorrected` BIT(1) NULL , -- if the quiz is corrected by auto or if the teacher needs to do it manually., 1=true and 0=false
88
88
  `openingDate` DATETIME NULL ,  -- time for the student to do the quiz
89
89
  `closingDate` DATETIME NULL ,
90
 
  `updatedAt` TIMESTAMP ON UPDATE NOW() , 
 
90
  `updatedAt` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP , 
91
91
  PRIMARY KEY (`quizNr`,  `subCategoryName`, `categoryName` , `courseID`) ,
92
92
    FOREIGN KEY (`subCategoryName`, `categoryName`, `courseID`)
93
93
    REFERENCES `lenasys`.`SubCategories` (`subCategoryName`, `categoryName`, `courseID` )ON UPDATE CASCADE ON DELETE CASCADE)
144
144
  `courseID` VARCHAR(10) NOT NULL ,
145
145
  `orderNr` INT NOT NULL , -- the order of the examples in the same category 
146
146
  `description` VARCHAR(200) NULL ,
147
 
  `updatedAt` TIMESTAMP ON UPDATE NOW() , 
 
147
  `updatedAt` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP , 
148
148
  PRIMARY KEY (`exampleName`, `subCategoryName`, `categoryName`, `courseID`) ,
149
149
    FOREIGN KEY (`subCategoryName`, `categoryName`, `courseID` )
150
150
    REFERENCES `lenasys`.`SubCategories` (`subCategoryName`,`categoryName`, `courseID` )ON UPDATE CASCADE ON DELETE CASCADE)
158
158
  `fileType` ENUM('Text', 'Code', 'Video', 'Picture') DEFAULT 'text' ,  -- text=1, code=2, video=3 picture=4
159
159
  `codeLanguage` VARCHAR(10) NULL ,                                                                     -- example: javascript, html, m.m.
160
160
  `dataBlob` BLOB NULL ,                                                                                                -- This is where the binary file is stored. Searchable. 
161
 
  `updatedAt` TIMESTAMP ON UPDATE NOW() , 
 
161
  `updatedAt` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP , 
162
162
  PRIMARY KEY (`fileName`))
163
163
ENGINE = InnoDB;
164
164
-- -----------------------------------------------------
223
223
  `userAgent` VARCHAR(200) NOT NULL , -- web browser and version
224
224
  `userIP` VARCHAR(20) NOT NULL , --  ip-number
225
225
  `browserID` VARCHAR(64) NOT NULL , -- autogenerated id for local-storage
226
 
  `loginTimeStamp` TIMESTAMP ON UPDATE NOW()  ,
 
226
  `loginTimeStamp` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP  ,
227
227
  `success` BIT(1) NOT NULL , -- 1=true and 0=false
228
228
  PRIMARY KEY (`id`))
229
229
ENGINE = InnoDB;