DROP TABLE IF EXISTS `object_prices`;

CREATE TABLE IF NOT EXISTS `object_prices` (
    `id` BIGINT(11) NOT NULL COMMENT 'PK',
    `object_id` INT(11) NOT NULL COMMENT 'ИД объекта',
    `price` INT(11) NOT NULL COMMENT 'Цена объекта',
    `prep_price` INT(11) NULL COMMENT 'Предварительная цена',
    `start_price` INT(11) NULL COMMENT 'Начальная цена продажи',
    `fact_price` INT(11) NULL COMMENT 'Фактическая цена сделки',
    `agency_id` mediumint(9) NOT NULL COMMENT 'ИД агентства, которое добавило инфо'
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_general_ci COMMENT='Таблица данных предварительной оценки';

ALTER TABLE `object_prices`
    ADD PRIMARY KEY (`id`),
    ADD KEY `object_id` (`object_id`),
    ADD KEY `prices` (`price`, `prep_price`, `start_price`, `fact_price`),
    ADD KEY `agency_id` (`agency_id`);

ALTER TABLE `object_prices`
    MODIFY `id` BIGINT(11) NOT NULL AUTO_INCREMENT;
