diff --git a/db/migrate/20221006193737_backfill_procedures_zones.rb b/db/migrate/20221006193737_backfill_procedures_zones.rb new file mode 100644 index 000000000..9564cb51b --- /dev/null +++ b/db/migrate/20221006193737_backfill_procedures_zones.rb @@ -0,0 +1,17 @@ +class BackfillProceduresZones < ActiveRecord::Migration[6.1] + def up + # rubocop:disable DS/Unscoped + Procedure.unscoped.each do |procedure| + procedure.zones << procedure.zone if procedure.zone + end + # rubocop:enable DS/Unscoped + end + + def down + # rubocop:disable DS/Unscoped + Procedure.unscoped.each do |procedure| + procedure.zones.destroy_all + end + # rubocop:enable DS/Unscoped + end +end diff --git a/db/schema.rb b/db/schema.rb index c1f5852cc..1374cdb79 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema.define(version: 2022_10_06_190110) do +ActiveRecord::Schema.define(version: 2022_10_06_193737) do # These are extensions that must be enabled in order to support this database enable_extension "pgcrypto"