Regalamiunsorriso/www/admin/_alterTable/_alterTable/331_facerec.sql
2026-04-07 18:02:17 +02:00

131 lines
No EOL
5.7 KiB
SQL

# ---------------------------------------------------------------------- #
# 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`);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl_40_329_01_100523', 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';
UPDATE PARM SET testo='Abl_40_329_01_100523', tipoParm='VERSIONE' where codice='DB_VERSION';
#####REGALAMI UN SORRISO
insert into PARM (codice) values ('DB_VERSION_RUS');
UPDATE PARM SET testo='RUS.2.1.1 human', tipoParm='VERSIONE' where codice='DB_VERSION_RUS';
#####################################################################