имею protected attributes для того, чтобы задать по умолчанию данные. В одном месте вызываю Model:create и запись успешно создается, подставляется поле по умолчанию из attributes. В другом месте вызываю Model:insert, передавая туда массив данных, в этом же случае уже ошибка, он будто не берет attributes для подстановки по умолчанию значений.
Но вот какой нюанс, для MySQL работают оба случая, а в PostgreSQL только в create. Никто не сталкивался с таким? В инете ничего не нашел.
А какой sql генерируется при Model:insert и MySQL?
при mysql норм, там подставляется значение, а в postgres нет
Обсуждают сегодня