/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: b11johgu
  • Date: 2013-04-19 11:37:52 UTC
  • mto: This revision was merged to the branch mainline in revision 41.
  • Revision ID: b11johgu@student.his.se-20130419113752-85oef9z8kr19u1q3
Finished log-tables.

Show diffs side-by-side

added added

removed removed

Lines of Context:
254
254
CREATE  TABLE IF NOT EXISTS `lenasys`.`logUsersQuizLogins` (
255
255
  `id` INT NOT NULL ,
256
256
  `userName` VARCHAR(20) NOT NULL ,
257
 
  `userAgent` VARCHAR(20) /*NOT NULL*/ ,
258
 
  `userIP` VARCHAR(20) /*NOT NULL*/ ,
259
 
  `browserID` VARCHAR(20) /*NOT NULL*/ ,
 
257
  `userAgent` VARCHAR(200) NOT NULL , -- web browser and version
 
258
  `userIP` VARCHAR(20) NOT NULL , --  ip-number
 
259
  `browserID` VARCHAR(64) /*NOT NULL*/ , -- autogenerated id for local-storage
260
260
  `courseID` VARCHAR(10) NOT NULL ,
261
261
  `courseOccasion` VARCHAR(16) NULL ,
262
262
  `quizNr` INT NOT NULL ,
263
263
  `loginTimeStamp` DATETIME NOT NULL ,
264
 
  `success` VARCHAR(20) NOT NULL , -- Boolean?
 
264
  `success` BOOLEAN NOT NULL ,
265
265
  PRIMARY KEY (`id`) ,
266
266
  UNIQUE INDEX `id_UNIQUE` (`id` ASC))
267
267
ENGINE = InnoDB;
271
271
CREATE  TABLE IF NOT EXISTS `lenasys`.`logUsersQuizLogins` (
272
272
  `id` INT NOT NULL ,
273
273
  `userName` VARCHAR(20)  NOT NULL ,
274
 
  `userAgent` VARCHAR(20) /*NOT NULL*/ ,
275
 
  `userIP` VARCHAR(20) /*NOT NULL*/ ,
 
274
  `userAgent` VARCHAR(200) NOT NULL ,
 
275
  `userIP` VARCHAR(20) NOT NULL ,
276
276
  `courseID` VARCHAR(10) NOT NULL ,
277
277
  `courseOccasion` VARCHAR(16) NOT NULL ,
278
278
  `quizNr` INT NOT NULL ,
279
279
  `answers` VARCHAR(45) NULL ,
280
280
  `answerHash` VARCHAR(45) NULL ,
281
 
  `answeredTimeStamp` DATETIME NULL ,
 
281
  `answeredTimeStamp` DATETIME NULL  -- TIMESTAMP ??
282
282
  `grade` VARCHAR(8) NULL ,
283
283
  `gradeComment` VARCHAR(200) NULL ,
284
284
  PRIMARY KEY (`id`) ,
291
291
CREATE  TABLE IF NOT EXISTS `lenasys`.`logUsersQuizLogins` (
292
292
  `id` INT NOT NULL ,
293
293
  `userName` VARCHAR(20) NOT NULL ,
294
 
  `userAgent` VARCHAR(20) /*NOT NULL*/ ,
295
 
  `userIP` VARCHAR(20)  /*NOT NULL*/ ,
296
 
  `browser` VARCHAR(20)  /*NOT NULL*/ ,
297
 
  `browserVersion` VARCHAR(20) /*NOT NULL*/ ,
298
 
  `renderer` VARCHAR(20) /*NOT NULL*/ ,
299
 
  `rendererVersion` VARCHAR(20) /*NOT NULL*/ ,
300
 
  `os` VARCHAR(20) /*NOT NULL*/ ,
301
 
  `osVersion` VARCHAR(20) /*NOT NULL*/ ,
302
 
  `fps` VARCHAR(20) /*NOT NULL*/ ,
303
 
  `maxFps` VARCHAR(20) /*NOT NULL*/ ,
304
 
  -- `host` INT /*NOT NULL*/ ,
305
 
  `app` INT /*NOT NULL*/ ,
306
 
  `screenResolution` VARCHAR(20) /*NOT NULL*/ ,
307
 
  `logTimeStamp` DATETIME /*NOT NULL*/ ,
308
 
  `runtime` VARCHAR(20) /*NOT NULL*/ ,
 
294
  `userAgent` VARCHAR(200) NOT NULL ,
 
295
  `userIP` VARCHAR(20)  NOT NULL ,
 
296
  `browser` VARCHAR(20)  NOT NULL , -- will they be used to show different views? Can we just use userAgent instead?
 
297
  `browserVersion` VARCHAR(20) NOT NULL , -- -||-
 
298
  `renderer` VARCHAR(20) NOT NULL , -- ??
 
299
  `rendererVersion` VARCHAR(20) NOT NULL , -- ??
 
300
  `os` VARCHAR(64) NOT NULL ,
 
301
  `osVersion` VARCHAR(20) NOT NULL ,
 
302
  `fps` VARCHAR(20) NOT NULL ,
 
303
  `maxFps` VARCHAR(20) NOT NULL ,
 
304
  `hostName` VARCHAR(20) NOT NULL , -- �ndrad till hostName
 
305
  `app` VARCHAR(20) NOT NULL ,
 
306
  `screenResolution` VARCHAR(20) NOT NULL ,
 
307
  `logTimeStamp` DATETIME NOT NULL ,
 
308
  `runtime` INT NOT NULL ,
309
309
  PRIMARY KEY (`id`) ,
310
310
    UNIQUE INDEX `id_UNIQUE` (`id` ASC))
311
311
ENGINE = InnoDB;