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 = 'Привязка рекламного телефона к пользователю/агентству';