31 lines
994 B
MySQL
31 lines
994 B
MySQL
|
|
CREATE TABLE `object_photo` (
|
||
|
|
`id` INT(11) NOT NULL AUTO_INCREMENT
|
||
|
|
COMMENT 'ИД',
|
||
|
|
`photo` VARCHAR(300)
|
||
|
|
CHARACTER SET utf8
|
||
|
|
COLLATE utf8_general_ci NOT NULL
|
||
|
|
COMMENT 'Путь к фото',
|
||
|
|
PRIMARY KEY (`id`)
|
||
|
|
)
|
||
|
|
ENGINE = InnoDB
|
||
|
|
CHARSET = utf8
|
||
|
|
COLLATE utf8_general_ci
|
||
|
|
COMMENT = 'Фото объекта';
|
||
|
|
|
||
|
|
CREATE TABLE `objects_object_photo` (
|
||
|
|
`id` INT(11) NOT NULL AUTO_INCREMENT
|
||
|
|
COMMENT 'ИД',
|
||
|
|
`object_id` INT(11) NOT NULL
|
||
|
|
COMMENT 'ИД объекта',
|
||
|
|
`object_photo_id` INT(11) NOT NULL
|
||
|
|
COMMENT 'ИД фото в таблице Фото объектов',
|
||
|
|
`sort_order` TINYINT(4) NOT NULL
|
||
|
|
COMMENT 'Порядок сортировки',
|
||
|
|
PRIMARY KEY (`id`)
|
||
|
|
)
|
||
|
|
ENGINE = InnoDB
|
||
|
|
CHARSET = utf8
|
||
|
|
COLLATE utf8_general_ci
|
||
|
|
COMMENT = 'Связь фото и объекта';
|
||
|
|
|
||
|
|
ALTER TABLE `objects_object_photo` ADD UNIQUE `object_photo_sort` (`object_id`, `object_photo_id`, `sort_order`);
|