-- tabella ponte: quali gruppi possono firmare quale circolare CREATE TABLE IF NOT EXISTS `#__circolari_usergroups` ( `circolare_id` INT NOT NULL, `usergroup_id` INT NOT NULL, `required` TINYINT(1) NOT NULL DEFAULT 0, -- opzionale: firma obbligatoria del gruppo `can_firmare` TINYINT(1) NOT NULL DEFAULT 1, -- opzionale: futura granularità PRIMARY KEY (`circolare_id`, `usergroup_id`), KEY `idx_group` (`usergroup_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; ALTER TABLE `#__circolari` DROP COLUMN `usergroup_id`;