дубликаты, т.е. для некоторых полей прописывает заново тип поля и дропает значение по-умолчанию ? Хотя эти поля никак не менялись. Бд postgres 13.3, symfony 5.3, крутится все в докере. Пробовал сносить все миграции, сгенерировать заново, накатить ее и вызвать дифф - опять генерируется миграция с указанием типа и дропом значения по-умолчанию. Если ее тоже накатить и опять вызвать дифф, сгенерируется точно такая же миграция. В гугле натыкался только с проблемами в maria db и что там полную версию бд нужно было прописывать - это тоже не помогло. Пробовал накатывать старую версию постгреса - тоже самое. Заранее спасибо.
Проблему решил. Возникали дубли из-за кастомных типов, в которых отсутствовал метод requiresSQLCommentHint, возвращающий true. Видимо упустил этот момент в доке.
Обсуждают сегодня