Joywork/sql/photo.sql

31 lines
994 B
MySQL
Raw Normal View History

2026-05-22 20:21:54 +02:00
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`);