Миграции для отдельных таблиц
Миграции для отдельных таблиц
Всем привет! С наступающим. Пытаюсь разобраться с миграциями. Как сделать миграцию в одном файле я уже понял но таблиц в миграции много и там целая простыня кода. Подскажите пожалуйста как один файл миграции разбить на отдельные. К примеру я хочу чтобы в каждом файле описывалась своя таблица. Но между таблицами есть связи и выполнение этих файлов миграций должно идти в определенной последовательности. Кто делал подобное? Буду рад услышать решение.
Re: Миграции для отдельных таблиц
Ну так и разбивайте, по порядку.
Миграции называйте name_000000_000001_table, name_000000_000002_table и т.д.
Миграции называйте name_000000_000001_table, name_000000_000002_table и т.д.
Re: Миграции для отдельных таблиц
Спокойно разделяйте. Миграции и так выполняются последовательно.
Re: Миграции для отдельных таблиц
С наступающим Дмитрий! Часто смотрю Ваши видео! Спасибо за информацию! Я так понимаю если я создаю миграции то они выполняются по очереди по дате которая указана в начале названия фала? Тоесть мне надо сначала более раннюю дату указать для таблиц которые ни от кого не зависят и увеличивать дату по очереди создания таблиц которые уже связываются ключами с предыдущими?
Re: Миграции для отдельных таблиц
Да, по дате. В первой миграции создаёте первую таблицу. Во второй – вторую и foreign key на первую.