165 lines
No EOL
5.7 KiB
SQL
165 lines
No EOL
5.7 KiB
SQL
|
|
CREATE TABLE `FOTO` (
|
|
`id_foto` INTEGER NOT NULL AUTO_INCREMENT,
|
|
`fileName` VARCHAR(254),
|
|
`pettorali` VARCHAR(254),
|
|
`fileNameMd5` VARCHAR(200),
|
|
`md5` VARCHAR(40),
|
|
CONSTRAINT `PK_FOTO` PRIMARY KEY (`id_foto`)
|
|
);
|
|
|
|
CREATE INDEX `IDX_FOTO_1` ON `FOTO` (`md5`);
|
|
|
|
CREATE INDEX `IDX_FOTO_2` ON `FOTO` (`pettorali`);
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Add table "FOTO_FACE" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
CREATE TABLE `FOTO_FACE` (
|
|
`id_fotoFace` INTEGER NOT NULL AUTO_INCREMENT,
|
|
`id_foto` INTEGER,
|
|
`jsonData` VARCHAR(10000),
|
|
`earsW` FLOAT,
|
|
`cheeksW` FLOAT,
|
|
`noseW` FLOAT,
|
|
`noseH` FLOAT,
|
|
`mouthW` FLOAT,
|
|
`forhChin` FLOAT,
|
|
`forhChinL` FLOAT,
|
|
`forhChinR` FLOAT,
|
|
`forhMouth` FLOAT,
|
|
`eyebrowsW` FLOAT,
|
|
`eyesW` FLOAT,
|
|
`eyeLH` FLOAT,
|
|
`eyeLW` FLOAT,
|
|
`eyeRW` FLOAT,
|
|
`eyeRH` FLOAT,
|
|
`eyeLNose` FLOAT,
|
|
`eyeRNose` FLOAT,
|
|
`eyeLMouth` FLOAT,
|
|
`eyeRMouth` FLOAT,
|
|
`chinEarL` FLOAT,
|
|
`chinEarR` FLOAT,
|
|
`chinLEarL` FLOAT,
|
|
`chinLEarR` FLOAT,
|
|
`chinREarL` FLOAT,
|
|
`chinREarR` FLOAT,
|
|
`chinMouth` FLOAT,
|
|
CONSTRAINT `PK_FOTO_FACE` PRIMARY KEY (`id_fotoFace`)
|
|
);
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Alter table "FOTO_FACE" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceTopLeftX` INTEGER;
|
|
|
|
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceTopLeftY` INTEGER;
|
|
|
|
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceTopRightX` INTEGER;
|
|
|
|
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceTopRightY` INTEGER;
|
|
|
|
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceBottomRightX` INTEGER;
|
|
|
|
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceBottomRightY` INTEGER;
|
|
|
|
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceBottomLeftX` INTEGER;
|
|
|
|
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceBottomLeftY` INTEGER;
|
|
|
|
ALTER TABLE `FOTO_FACE` MODIFY `faceTopLeftX` INTEGER AFTER `jsonData`;
|
|
|
|
ALTER TABLE `FOTO_FACE` MODIFY `faceTopLeftY` INTEGER AFTER `faceTopLeftX`;
|
|
|
|
ALTER TABLE `FOTO_FACE` MODIFY `faceTopRightX` INTEGER AFTER `faceTopLeftY`;
|
|
|
|
ALTER TABLE `FOTO_FACE` MODIFY `faceTopRightY` INTEGER AFTER `faceTopRightX`;
|
|
|
|
ALTER TABLE `FOTO_FACE` MODIFY `faceBottomRightX` INTEGER AFTER `faceTopRightY`;
|
|
|
|
ALTER TABLE `FOTO_FACE` MODIFY `faceBottomRightY` INTEGER AFTER `faceBottomRightX`;
|
|
|
|
ALTER TABLE `FOTO_FACE` MODIFY `faceBottomLeftX` INTEGER AFTER `faceBottomRightY`;
|
|
|
|
ALTER TABLE `FOTO_FACE` MODIFY `faceBottomLeftY` INTEGER AFTER `faceBottomLeftX`;
|
|
# ---------------------------------------------------------------------- #
|
|
# Add foreign key constraints #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
ALTER TABLE `FOTO_FACE` ADD CONSTRAINT `FOTO_FOTO_FACE`
|
|
FOREIGN KEY (`id_foto`) REFERENCES `FOTO` (`id_foto`);
|
|
|
|
ALTER TABLE `FOTO_FACE` MODIFY `jsonData` TEXT;
|
|
|
|
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Alter table "USERS" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
ALTER TABLE `USERS` ADD COLUMN `flgNoStatusMsg` INTEGER;
|
|
|
|
#### scontrino
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Alter table "CLIFOR" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
ALTER TABLE `CLIFOR` ADD COLUMN `flgStatoCivile` INTEGER;
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Add table "PERSONA_CARICO" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
CREATE TABLE `PERSONA_CARICO` (
|
|
`id_personaCarico` INTEGER NOT NULL AUTO_INCREMENT,
|
|
`id_clifor` INTEGER,
|
|
`id_tipoPersonaCarico` INTEGER,
|
|
`cognomePC` VARCHAR(60),
|
|
`nomePC` VARCHAR(60),
|
|
`codFiscPC` VARCHAR(16),
|
|
`percCarico` DECIMAL(5,2),
|
|
`notaPC` TEXT,
|
|
CONSTRAINT `PK_PERSONA_CARICO` PRIMARY KEY (`id_personaCarico`)
|
|
);
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Add table "TIPO_PERSONA_CARICO" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
CREATE TABLE `TIPO_PERSONA_CARICO` (
|
|
`id_tipoPersonaCarico` INTEGER NOT NULL AUTO_INCREMENT,
|
|
`descrizione` VARCHAR(60),
|
|
CONSTRAINT `PK_TIPO_PERSONA_CARICO` PRIMARY KEY (`id_tipoPersonaCarico`)
|
|
);
|
|
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Alter table "FOTO_FACE" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceIdx1` DOUBLE;
|
|
|
|
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceIdx2` DOUBLE;
|
|
|
|
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceIdx3` DOUBLE;
|
|
|
|
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceIdx4` DOUBLE;
|
|
|
|
CREATE INDEX `IDX_FOTO_FACE_1` ON `FOTO_FACE` (`faceIdx1`);
|
|
|
|
CREATE INDEX `IDX_FOTO_FACE_2` ON `FOTO_FACE` (`faceIdx2`);
|
|
|
|
CREATE INDEX `IDX_FOTO_FACE_3` ON `FOTO_FACE` (`faceIdx3`);
|
|
|
|
CREATE INDEX `IDX_FOTO_FACE_4` ON `FOTO_FACE` (`faceIdx4`);
|
|
|
|
|
|
###################################################################
|
|
#insert into PARM (codice) values ('DB_VERSION');
|
|
UPDATE PARM SET testo='Abl_40_327_01_100523', tipoParm='VERSIONE' where codice='DB_VERSION';
|
|
#insert into PARM (codice) values ('DB_VERSION_DBCOM');
|
|
UPDATE PARM SET testo='DBCom.328', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
|
|
##################################################################### |