getDriverName() != 'mysql') { return; } $databasename = $connection->getDatabaseName(); $columns = DB::select( 'select table_name, column_name from information_schema.columns where table_schema = ? and data_type = ? '. ' and table_name in (?, ?, ?)', [$databasename, 'json', 'default_life_event_types', 'life_event_types', 'life_events'] ); foreach ($columns as $column) { DB::statement('ALTER TABLE `'.$databasename.'`.'.DBHelper::getTable($column->table_name).' MODIFY `'.$column->column_name.'` text;'); } } }