diff --git a/db/migrate/20240806135838_drop_spree_taxonomies_table.rb b/db/migrate/20240806135838_drop_spree_taxonomies_table.rb index 2a3fdd3d8f..99a24f1ad8 100644 --- a/db/migrate/20240806135838_drop_spree_taxonomies_table.rb +++ b/db/migrate/20240806135838_drop_spree_taxonomies_table.rb @@ -1,14 +1,19 @@ class DropSpreeTaxonomiesTable < ActiveRecord::Migration[7.0] def change # Remove columns - remove_column :spree_taxons, :lft - remove_column :spree_taxons, :rgt + remove_column :spree_taxons, :lft, :integer + remove_column :spree_taxons, :rgt, :integer # Remove references - remove_reference :spree_taxons, :parent, index: true, foriegn_key: true - remove_reference :spree_taxons, :taxonomy, index: true, foriegn_key: true + remove_reference :spree_taxons, :parent, index: true, foreign_key: { to_table: :spree_taxons } + remove_reference :spree_taxons, :taxonomy, index: true, foreign_key: { to_table: :spree_taxonomies } # Drop table - drop_table :spree_taxonomies + drop_table :spree_taxonomies, id: :serial, force: :cascade do |t| + t.string "name", limit: 255, null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false + t.integer "position", default: 0 + end end end