Using change_table on a table that is already temporal apparently removes the temporal flag. Not sure if this is by design.
I expect that this adds new_column, leaving temporal_table_name as temporal
change_table :temporal_table_name do |t|
t.string :new_column, null: false
end
Instead, it removes the temporal tables.
Maybe this should remove temporal flag?
change_table :temporal_table_name, temporal: false