81 lines
3.3 KiB
SQL
81 lines
3.3 KiB
SQL
# ---------------------------------------------------------------------- #
|
|
# Script generated with: DeZign for Databases V7.3.4 #
|
|
# Target DBMS: MySQL 5 #
|
|
# Project file: abliaDbComuni3.dez #
|
|
# Project name: DB COMUNI - ABLIA #
|
|
# Author: Andrea Colzi #
|
|
# Script type: Database creation script #
|
|
# Created on: 2015-11-27 13:05 #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Tables #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Add table "LOG_MAIL" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
CREATE TABLE IF NOT EXISTS `LOG_MAIL` (
|
|
`id_logMail` INTEGER NOT NULL AUTO_INCREMENT,
|
|
`id_users` INTEGER,
|
|
`oggetto` VARCHAR(254),
|
|
`tsInvio` DATETIME,
|
|
`lmTo` VARCHAR(60),
|
|
`lmCc` VARCHAR(60),
|
|
`lmBcc` VARCHAR(60),
|
|
`testoMessaggio` TEXT,
|
|
`result` VARCHAR(1000),
|
|
`lastUpdTmst` TIMESTAMP,
|
|
`lastUpdId_user` INTEGER,
|
|
CONSTRAINT `PK_LOG_MAIL` PRIMARY KEY (`id_logMail`)
|
|
);
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Add table "LOG_MAIL_ATTACH" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
CREATE TABLE IF NOT EXISTS `LOG_MAIL_ATTACH` (
|
|
`id_logMailAttach` INTEGER NOT NULL AUTO_INCREMENT,
|
|
`nomeFile` VARCHAR(254),
|
|
`id_logMail` INTEGER,
|
|
`lastUpdTmst` TIMESTAMP,
|
|
`lastUpdId_user` INTEGER,
|
|
CONSTRAINT `PK_LOG_MAIL_ATTACH` PRIMARY KEY (`id_logMailAttach`),
|
|
CONSTRAINT `LOG_MAIL_LOG_MAIL_ATTACH`
|
|
FOREIGN KEY (`id_logMail`) REFERENCES `LOG_MAIL` (`id_logMail`)
|
|
);
|
|
|
|
#ALTER TABLE `LOG_MAIL_ATTACH` ADD CONSTRAINT `LOG_MAIL_LOG_MAIL_ATTACH`
|
|
# FOREIGN KEY (`id_logMail`) REFERENCES `LOG_MAIL` (`id_logMail`);
|
|
|
|
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Add table "LOG" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
CREATE TABLE IF NOT EXISTS `LOG` (
|
|
`id_log` INTEGER NOT NULL AUTO_INCREMENT,
|
|
`id_users` INTEGER,
|
|
`id_blacklist` INTEGER,
|
|
`dataLog` DATE,
|
|
`descrizione` text,
|
|
`ipAddress` CHAR(60),
|
|
`flgMovimento` INTEGER,
|
|
`lastUpdTmst` TIMESTAMP,
|
|
`lastUpdId_user` INTEGER,
|
|
CONSTRAINT `PK_LOG` PRIMARY KEY (`id_log`)
|
|
);
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Foreign key constraints #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
#ALTER TABLE `LOG` ADD CONSTRAINT `USERS_LOG`
|
|
# FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
|
|
|
|
#ALTER TABLE `LOG` ADD CONSTRAINT `BLACKLIST_LOG`
|
|
# FOREIGN KEY (`id_blacklist`) REFERENCES `BLACKLIST` (`id_blacklist`);
|
|
|