CREATE TABLE `feed_adv_phone_type` ( `id` INT(11) NOT NULL AUTO_INCREMENT COMMENT 'Идентификатор', `value` VARCHAR(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'Значение', PRIMARY KEY (`id`) ) ENGINE = InnoDB CHARSET = utf8 COLLATE utf8_general_ci COMMENT = 'Справочник типов выгрузок для рекламных телефонов'; CREATE TABLE `feed_adv_phone` ( `id` INT(11) NOT NULL AUTO_INCREMENT COMMENT 'Идентификатор', `name` VARCHAR(200) NOT NULL COMMENT 'Наименование для телефона', `phone` VARCHAR(20) NOT NULL COMMENT 'Телефон', `feed_adv_phone_type_id` INT(11) NOT NULL COMMENT 'Тип фида для телефона', `agency_id` MEDIUMINT(9) NOT NULL COMMENT 'Ид агентства', `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'Дата и время создания', PRIMARY KEY (`id`) ) ENGINE = InnoDB CHARSET = utf8 COLLATE utf8_general_ci COMMENT = 'Номера рекламных телефонов'; ALTER TABLE `feed_adv_phone` ADD `deleted` TINYINT(4) NOT NULL DEFAULT '0' COMMENT 'Признак удаления' AFTER `created_at`; ALTER TABLE `feed_adv_phone` ADD `delete_user_id` MEDIUMINT(9) NULL DEFAULT NULL COMMENT 'Идентификатор удалившего пользователея' AFTER `deleted`; CREATE TABLE `feed_adv_phone_user` ( `id` INT(11) NOT NULL AUTO_INCREMENT COMMENT 'Идентификатор' , `feed_adv_phone_id` INT(11) NOT NULL COMMENT 'Идентификатор рекламного телефона' , `user_id` INT(11) NOT NULL COMMENT 'Идентификатор пользователя' , PRIMARY KEY (`id`)) ENGINE = InnoDB CHARSET=utf8 COLLATE utf8_general_ci COMMENT = 'Привязка рекламного телефона к пользователю/агентству';