· 9 years ago · Nov 09, 2016, 08:16 AM
1`CREATE TABLE IF NOT EXISTS `Odin`.`Usuario` (
2 `CodUsuario` INT NOT NULL AUTO_INCREMENT,
3 `CodTipoUsuario` INT NOT NULL,
4 `CodConsultorTecnico` INT NULL,
5 `CodProdutor` INT NULL,
6 `Login` VARCHAR(255) CHARACTER SET 'utf8mb4' NOT NULL,
7 `Senha` VARCHAR(32) CHARACTER SET 'utf8mb4' NOT NULL,
8 `Ativo` TINYINT(1) NOT NULL,
9 `MaiorDataRegistrada` DATETIME NOT NULL,
10 `DataLimite` DATETIME NOT NULL DEFAULT '01/01/2014',
11 `MaxFazendas` INT NOT NULL DEFAULT 0,
12 `MaxFemeas` INT NOT NULL DEFAULT 0,
13 `CodUserWeb` INT NOT NULL DEFAULT 0,
14 `CodEstudante` INT NULL,
15 `UltimoBackup` DATETIME NULL,
16 PRIMARY KEY (`CodUsuario`),
17 UNIQUE INDEX `UQ__Usuario__00000000000006D8` (`Login` ASC),
18 CONSTRAINT `FK_Usu_ref_Est`
19 FOREIGN KEY (`CodEstudante`)
20 REFERENCES `Odin`.`Estudante` (`CodEstudante`)
21 ON DELETE NO ACTION
22 ON UPDATE NO ACTION,
23 CONSTRAINT `Fk_Usuario_Ref_Consultor`
24 FOREIGN KEY (`CodConsultorTecnico`)
25 REFERENCES `Odin`.`ConsultorTecnico` (`CodConsultorTecnico`)
26 ON DELETE NO ACTION
27 ON UPDATE NO ACTION,
28 CONSTRAINT `Fk_Usuario_Ref_Produtor`
29 FOREIGN KEY (`CodProdutor`)
30 REFERENCES `Odin`.`Produtor` (`CodProdutor`)
31 ON DELETE NO ACTION
32 ON UPDATE NO ACTION,
33 CONSTRAINT `Fk_Usuario_Ref_TipoUsuario`
34 FOREIGN KEY (`CodTipoUsuario`)
35 REFERENCES `Odin`.`ConfTipoUsuario` (`CodTipoUsuario`)
36 ON DELETE NO ACTION
37 ON UPDATE NO ACTION) `