Я использую typeorm в своем приложении, и у меня есть простой столбец - json в моих моделях, который может стать довольно большим в некоторых сценариях ios. В БД MySql я хочу установить значение LONGTEXT
, однако после этого все миграции пытаются вернуть это значение обратно к TEXT
и попробовать сбросить столбец. Есть ли способ использовать простой - json тип столбца в качестве длинного текста в моей MySql БД?
Пример генерации миграции
вверх:
await queryRunner.query("ALTER TABLE `results` DROP COLUMN `rawData`", undefined);
await queryRunner.query("ALTER TABLE `results` ADD `rawData` text NULL", undefined);
вниз:
await queryRunner.query("ALTER TABLE `results` DROP COLUMN `rawData`", undefined);
await queryRunner.query("ALTER TABLE `results` ADD `rawData` longtext NULL", undefined);