![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Разгребал старые тикеты от разрабатываемого на Catalyst + DBIx::Class проекта, наткнулся на один из: в БД не вставляются файлы, размером больше, чем
@@max_allowed_packet
(а, наверное, и ещё меньше; в моём случае максимальный размер — около мегабайта), а @@max_allowed_packet
на ходу меняться не хочет. Гуглил методы обхода или, например, готовые решения вставки по кускам (ибо самому писать слегка лениво) — в итоге напоролся на DBIx::Class::InflateColumn::File: хранение файлов в файловой системе с доступом к ним через DBIx::Class. Удивительно...