К миграциям я приду. Но я вот это вот пока очень плохо понимаю. Я понимаю - да, миграции - это важно. Да, на проде надо их делать.
Но я пришел с другого фреймворка. Там миграции генерировались командой. Сделал модель, запустил скрипт, сгенерились миграции.
А здесь попробовал миграции - надо вручную, вроде бы. Вот и ты тут говоришь, что надо вручную. А как его вручную сделать - ума не приложу. Ну, бывают же сложные таблицы. Это сначала продумывать POJO. Потом продумывать еще к нему SQL. Зачем два раза делать одну и ту же работу? Которая еще к тому же будет сделана плохо. А ведь так и будет, где-нибудь вылезет обязательно боком, что два раза в разных местах над одним и тем же думал, пытался срастить, а оно, допустим, срослось плохо.
Можно было бы вывести SQL влог и взять оттуда SQL для миграций. Но команды SQL в логе не оказалось. Просто по факту ее там нет. Есть какие-то обрывки команд что-ли: сначала создает таблицу. Потом кидает индексы. Потом кидает ограничения. Ну, получается, что команды-то и нет.
Выглядит примерно так:
https://pastebin.com/LxawqCHpТ.е. конкретной команды что-то тут не видно. Или хотя бы последовательности команд.