Regalamiunsorriso/www/admin/_alterTable/_old/78_news.sql
2026-04-07 18:02:17 +02:00

51 lines
No EOL
1.8 KiB
SQL

# ---------------------------------------------------------------------- #
# Add table "TIPO_NEWS" #
# ---------------------------------------------------------------------- #
CREATE TABLE `TIPO_NEWS` (
`id_tipoNews` INTEGER NOT NULL AUTO_INCREMENT,
`descrizione` VARCHAR(60),
`lastUpdId_user` INTEGER,
`lastUpdTmst` TIMESTAMP,
CONSTRAINT `PK_TIPO_NEWS` PRIMARY KEY (`id_tipoNews`)
);
# ---------------------------------------------------------------------- #
# Add table "NEWS" #
# ---------------------------------------------------------------------- #
CREATE TABLE `NEWS` (
`id_news` INTEGER NOT NULL AUTO_INCREMENT,
`dataNews` DATE,
`flgVisibile` INTEGER,
`dataFineVld` DATE,
`lastUpdTmst` TIMESTAMP,
`lastUpdId_user` INTEGER,
`imgTmst` CHAR(16),
`id_tipoNews` INTEGER,
CONSTRAINT `PK_NEWS` PRIMARY KEY (`id_news`)
);
# ---------------------------------------------------------------------- #
# Add table "ALLEGATO_NEWS" #
# ---------------------------------------------------------------------- #
CREATE TABLE `ALLEGATO_NEWS` (
`id_allegatoNews` INTEGER NOT NULL AUTO_INCREMENT,
`nomeFile` VARCHAR(60),
`id_news` INTEGER(11),
`lastUpdId_user` INTEGER,
`lastUpdTmst` TIMESTAMP,
`descrizioneAllegato` VARCHAR(254),
CONSTRAINT `PK_ALLEGATO_NEWS` PRIMARY KEY (`id_allegatoNews`)
);
CREATE INDEX `IDX_ALLEGATO_NEWS_1` ON `ALLEGATO_NEWS` (`id_news`);
ALTER TABLE `NEWS` ADD CONSTRAINT `TIPO_NEWS_NEWS`
FOREIGN KEY (`id_tipoNews`) REFERENCES `TIPO_NEWS` (`id_tipoNews`);
ALTER TABLE `ALLEGATO_NEWS` ADD CONSTRAINT `NEWS_ALLEGATO_NEWS`
FOREIGN KEY (`id_news`) REFERENCES `NEWS` (`id_news`);