class AllowNullInItemsCachedFields < ActiveRecord::Migration[7.2] def change # This is a bit more compatible with ActiveRecord's `serialize` utility, # which seems pretty insistent that empty arrays should be saved as `NULL`, # rather than the empty string our serializer would return if called :( change_column_null :items, :cached_compatible_body_ids, true change_column_null :items, :cached_occupied_zone_ids, true end end