24 lines
1.2 KiB
SQL
24 lines
1.2 KiB
SQL
ALTER TABLE `support` ADD `id_admin` int(10) unsigned DEFAULT NULL;
|
|
ALTER TABLE `support` ADD INDEX ( `id_admin` );
|
|
ALTER TABLE `support` ADD CONSTRAINT support_ibfk_6 FOREIGN KEY (id_admin) REFERENCES `admin`(id_admin);
|
|
|
|
ALTER TABLE support MODIFY COLUMN type ENUM( 'SMS','BOX_NEED_HELP', 'WARNING', 'TICKET' );
|
|
|
|
|
|
CREATE TABLE `support_message` (
|
|
`id_support_message` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
|
`id_support` int(11) unsigned DEFAULT NULL,
|
|
`id_admin` int(11) unsigned DEFAULT NULL,
|
|
`from` enum('client','rep','system') DEFAULT NULL,
|
|
`type` enum('sms','note') NOT NULL DEFAULT 'sms',
|
|
`visibility` enum('internal','external') NOT NULL DEFAULT 'internal',
|
|
`phone` varchar(25) DEFAULT NULL,
|
|
`name` varchar(50) DEFAULT NULL,
|
|
`body` text,
|
|
`date` datetime DEFAULT NULL,
|
|
PRIMARY KEY (`id_support_message`),
|
|
KEY `support_message_ibfk_1` (`id_support`),
|
|
CONSTRAINT `support_message_ibfk_1` FOREIGN KEY (`id_support`) REFERENCES `support` (`id_support`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
CONSTRAINT `support_message_ibfk_2` FOREIGN KEY (`id_admin`) REFERENCES `admin` (`id_admin`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|