Regalamiunsorriso/www/admin/_alterTable/_alterTable/fotoeventi-330-332.sql
2026-04-07 18:02:17 +02:00

329 lines
No EOL
12 KiB
SQL

##330
# ---------------------------------------------------------------------- #
# Alter table "FOTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO` ADD COLUMN `tsInserimento` DATETIME;
ALTER TABLE `FOTO` ADD COLUMN `flgFotoSearch` INTEGER;
ALTER TABLE `FOTO_FACE` DROP FOREIGN KEY `FOTO_FOTO_FACE`;
# ---------------------------------------------------------------------- #
# Alter table "FOTO_FACE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceTopLeftX`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceTopLeftY`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceTopRightX`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceTopRightY`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceBottomRightX`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceBottomRightY`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceBottomLeftX`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceBottomLeftY`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `earsW`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `cheeksW`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `noseW`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `noseH`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `mouthW`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `forhChin`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `forhChinL`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `forhChinR`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `forhMouth`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyebrowsW`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyesW`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeLH`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeLW`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeRW`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeRH`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeLNose`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeRNose`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeLMouth`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeRMouth`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `chinEarL`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `chinEarR`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `chinLEarL`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `chinLEarR`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `chinREarL`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `chinREarR`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `chinMouth`;
ALTER TABLE `FOTO_FACE` ADD COLUMN `featureVector` VARCHAR(1000);
# ---------------------------------------------------------------------- #
# Add table "FACE_RECOG" #
# ---------------------------------------------------------------------- #
CREATE TABLE `FACE_RECOG` (
`id_faceRecog` INTEGER NOT NULL AUTO_INCREMENT,
`id_fotoFace1` INTEGER,
`id_fotoFace2` INTEGER,
`eDistance` DOUBLE,
`cosineSim` DOUBLE,
CONSTRAINT `PK_FACE_RECOG` PRIMARY KEY (`id_faceRecog`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO_FACE` ADD CONSTRAINT `FOTO_FOTO_FACE`
FOREIGN KEY (`id_foto`) REFERENCES `FOTO` (`id_foto`);
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_1`
FOREIGN KEY (`id_fotoFace1`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_2`
FOREIGN KEY (`id_fotoFace2`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO_FACE` DROP FOREIGN KEY `FOTO_FOTO_FACE`;
ALTER TABLE `FACE_RECOG` DROP FOREIGN KEY `FOTO_FACE_FACE_RECOG_1`;
ALTER TABLE `FACE_RECOG` DROP FOREIGN KEY `FOTO_FACE_FACE_RECOG_2`;
# ---------------------------------------------------------------------- #
# Alter table "FOTO_FACE" #
# ---------------------------------------------------------------------- #
DROP INDEX `IDX_FOTO_FACE_1` ON `FOTO_FACE`;
DROP INDEX `IDX_FOTO_FACE_2` ON `FOTO_FACE`;
DROP INDEX `IDX_FOTO_FACE_3` ON `FOTO_FACE`;
DROP INDEX `IDX_FOTO_FACE_4` ON `FOTO_FACE`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceIdx1`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceIdx2`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceIdx3`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceIdx4`;
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceTopVx` INTEGER;
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceTopVy` INTEGER;
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceBottomVx` INTEGER;
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceBottomVy` INTEGER;
ALTER TABLE `FOTO_FACE` ADD COLUMN `featureVector2` VARCHAR(1000);
ALTER TABLE `FOTO_FACE` CHANGE `featureVector` `featureVector1` VARCHAR(1000);
ALTER TABLE `FOTO_FACE` MODIFY `faceTopVx` INTEGER AFTER `jsonData`;
ALTER TABLE `FOTO_FACE` MODIFY `faceTopVy` INTEGER AFTER `faceTopVx`;
ALTER TABLE `FOTO_FACE` MODIFY `faceBottomVx` INTEGER AFTER `faceTopVy`;
ALTER TABLE `FOTO_FACE` MODIFY `faceBottomVy` INTEGER AFTER `faceBottomVx`;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO_FACE` ADD CONSTRAINT `FOTO_FOTO_FACE`
FOREIGN KEY (`id_foto`) REFERENCES `FOTO` (`id_foto`);
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_1`
FOREIGN KEY (`id_fotoFace1`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_2`
FOREIGN KEY (`id_fotoFace2`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
#select D.descrizione , B.id_foto, C.fileName ,A.* from FACE_RECOG a inner join FOTO_FACE B on A.id_fotoFace2 =B.id_fotoFace inner join FOTO AS C ON C.id_foto =B.id_foto INNER join PUNTO_FOTO AS D ON C.id_puntoFoto =D.id_puntoFoto order by A.cosineSim desc
##331
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO_FACE` DROP FOREIGN KEY `FOTO_FOTO_FACE`;
ALTER TABLE `FACE_RECOG` DROP FOREIGN KEY `FOTO_FACE_FACE_RECOG_1`;
ALTER TABLE `FACE_RECOG` DROP FOREIGN KEY `FOTO_FACE_FACE_RECOG_2`;
# ---------------------------------------------------------------------- #
# Alter table "FOTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO` ADD COLUMN `id_clifor` INTEGER;
ALTER TABLE `FOTO` MODIFY `id_clifor` INTEGER AFTER `id_foto`;
# ---------------------------------------------------------------------- #
# Alter table "FOTO_FACE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO_FACE` ADD COLUMN `fileName` VARCHAR(254);
ALTER TABLE `FOTO_FACE` ADD COLUMN `label` INTEGER;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
#ALTER TABLE `FOTO` ADD CONSTRAINT `CLIFOR_FOTO`
# FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `FOTO_FACE` ADD CONSTRAINT `FOTO_FOTO_FACE`
FOREIGN KEY (`id_foto`) REFERENCES `FOTO` (`id_foto`);
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_1`
FOREIGN KEY (`id_fotoFace1`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_2`
FOREIGN KEY (`id_fotoFace2`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
# ---------------------------------------------------------------------- #
# Script generated with: DeZign for Databases 11.1.0 #
# Target DBMS: MySQL 5 #
# Project file: abliaDbComuni3.dez #
# Project name: DB COMUNI - ABLIA #
# Author: Andrea Colzi #
# Script type: Alter database script #
# Created on: 2023-07-07 10:19 #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
#ALTER TABLE `FOTO` DROP FOREIGN KEY `CLIFOR_FOTO`;
ALTER TABLE `FACE_RECOG` DROP FOREIGN KEY `FOTO_FACE_FACE_RECOG_1`;
ALTER TABLE `FACE_RECOG` DROP FOREIGN KEY `FOTO_FACE_FACE_RECOG_2`;
ALTER TABLE `FOTO_FACE` DROP FOREIGN KEY `FOTO_FOTO_FACE`;
# ---------------------------------------------------------------------- #
# Alter table "FOTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO` CHANGE `id_clifor` `id_evento` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "FACE_RECOG" #
# ---------------------------------------------------------------------- #
ALTER TABLE `FACE_RECOG` ADD COLUMN `confidenceLBPH` DOUBLE;
ALTER TABLE `FACE_RECOG` ADD COLUMN `confidenceEigen` DOUBLE;
ALTER TABLE `FACE_RECOG` ADD COLUMN `confidenceFish` DOUBLE;
# ---------------------------------------------------------------------- #
# Add table "EVENTO" #
# ---------------------------------------------------------------------- #
CREATE TABLE `EVENTO` (
`id_evento` INTEGER NOT NULL AUTO_INCREMENT,
`id_clifor` INTEGER,
`descrizione` VARCHAR(254),
`dataGara` DATE,
`codiceEventoCliente` VARCHAR(40),
CONSTRAINT `PK_EVENTO` PRIMARY KEY (`id_evento`)
);
CREATE INDEX `IDX_EVENTO_1` ON `EVENTO` (`codiceEventoCliente`);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO` ADD CONSTRAINT `EVENTO_FOTO`
FOREIGN KEY (`id_evento`) REFERENCES `EVENTO` (`id_evento`);
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_1`
FOREIGN KEY (`id_fotoFace1`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_2`
FOREIGN KEY (`id_fotoFace2`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
ALTER TABLE `EVENTO` ADD CONSTRAINT `CLIFOR_EVENTO`
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `FOTO_FACE` ADD CONSTRAINT `FOTO_FOTO_FACE`
FOREIGN KEY (`id_foto`) REFERENCES `FOTO` (`id_foto`);
##
##332
ALTER TABLE `USERS` ADD COLUMN `tsInvioMailRecupero` DATETIME;
ALTER TABLE `IVA` ADD COLUMN `flgOss` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl_40_332_01_310723', tipoParm='VERSIONE' where codice='DB_VERSION';
#insert into PARM (codice) values ('DB_VERSION_DBCOM');
UPDATE PARM SET testo='DBCom.331 facerecog', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
#####FOTOEVENTI
##insert into PARM (codice) values ('DB_VERSION_FE');
UPDATE PARM SET testo='FE 6.27.116', tipoParm='VERSIONE' where codice='DB_VERSION_FE';