CREATE TABLE IF NOT EXISTS `object_notes` (
  `id` int(11) NOT NULL,
  `object_id` int(11) NOT NULL COMMENT 'ИД объекта',
  `message` varchar(255) NULL COMMENT 'Текст сообщения (примечания)',
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP COMMENT 'Дата создания (добавления) сообщения (примечания)',
  `created_by` mediumint(9) NOT NULL COMMENT 'Пользователь, который добавил сообщения (примечания)',
  `updated_at` datetime DEFAULT CURRENT_TIMESTAMP COMMENT 'Дата обновления (редактирования) сообщения (примечания)',
  `updated_by` mediumint(9) NOT NULL COMMENT 'Пользователь, который изменил данные сообщения (примечания)'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_general_ci COMMENT='Таблица сообщений (примечаний) по объектам';

ALTER TABLE `object_notes`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_object_notes` (`object_id`,`message`);

ALTER TABLE `object_notes`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'PK';
