'date', 'format' => 'php: d.m.Y'
На нее могут бы сслыки с других таблиц, то это можно понять по разному, может просто суррогатный ключ... Надо явно писать, что настроены внешние ключи и обязательно показать, как они у Вас настроены.
Хочу добится что бы если пользователь по ошибке или специально ввёл одинаковые данные приложение не упало, а корректно сказало ему "извините такая запись уже есть" и всё.