Make weapon key series an array
Draconic Weapons Providence can have original Draconic Weapon keys, but also have a new key that can only be equipped to them. Thanks, Cygames.
This commit is contained in:
parent
92f29dfa08
commit
8f5a4af68f
4 changed files with 25 additions and 1 deletions
13
db/data/20231119051223_migrate_series.rb
Normal file
13
db/data/20231119051223_migrate_series.rb
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
class MigrateSeries < ActiveRecord::Migration[7.0]
|
||||
def up
|
||||
WeaponKey.find_each do |weapon_key|
|
||||
weapon_key.update(new_series: [weapon_key.series])
|
||||
end
|
||||
end
|
||||
|
||||
def down
|
||||
raise ActiveRecord::IrreversibleMigration
|
||||
end
|
||||
end
|
||||
|
|
@ -1 +1 @@
|
|||
DataMigrate::Data.define(version: 20230816061005)
|
||||
DataMigrate::Data.define(version: 20231119051223)
|
||||
|
|
|
|||
|
|
@ -0,0 +1,5 @@
|
|||
class AddNewSeriesToWeaponKeys < ActiveRecord::Migration[7.0]
|
||||
def change
|
||||
add_column :weapon_keys, :new_series, :integer, null: false, default: [], array: true
|
||||
end
|
||||
end
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
class RenameNewSeriesAndDeleteSeries < ActiveRecord::Migration[7.0]
|
||||
def change
|
||||
remove_column :weapon_keys, :series, :integer
|
||||
rename_column :weapon_keys, :new_series, :series
|
||||
end
|
||||
end
|
||||
Loading…
Reference in a new issue