Forum Webscript.Ru

Программирование => PHP => Тема начата: brainkiller от 06 Марта 2011, 02:50:48

Название: Индексы в Doctrine
Отправлено: brainkiller от 06 Марта 2011, 02:50:48
Здравствуйте, коллеги!

Подскажите, ежель кому известно, как создать в Doctrine индекс типа Unique для нескольких столбцов?

Допустим, требуется описать некую таблицу вида:
 CREATE TABLE IF NOT EXISTS `users_events` (
  `user_id` int(11) NOT NULL,
  `event_id` int(11) NOT NULL,
  `date` varchar(255) NOT NULL,
  UNIQUE KEY `udate` (`user_id`,`date`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8;
В Propel можно добавить к описанию таблицы

    _uniques:
      udate: [user_id, date]
А как то же самое сделать в Doctrine?