16 lines
732 B
SQL
16 lines
732 B
SQL
DROP TABLE IF EXISTS `#__circolari_firme`;
|
||
|
||
CREATE TABLE `#__circolari_firme` (
|
||
`id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||
`circolare_id` INT(11) UNSIGNED NOT NULL,
|
||
`user_id` INT(11) UNSIGNED NOT NULL,
|
||
`firmatipo_bottone_id` INT(11) UNSIGNED NOT NULL, -- id del bottone scelto
|
||
`firma_label` VARCHAR(190) NOT NULL, -- copia dell’etichetta al momento della firma
|
||
`data_firma` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `firma_unica` (`circolare_id`, `user_id`), -- 1 firma per utente x circolare
|
||
KEY `idx_circolare` (`circolare_id`),
|
||
KEY `idx_user` (`user_id`),
|
||
KEY `idx_bottone` (`firmatipo_bottone_id`)
|
||
) ENGINE=InnoDB DEFAULT COLLATE=utf8mb4_unicode_ci;
|