Как создать миграцию, удалив таблицу в ruby ​​на рельсах - PullRequest
0 голосов
/ 07 сентября 2011

Я хочу удалить таблицу в моем приложении rails, но я не могу использовать откат, потому что я создал эту таблицу очень давно, и у меня есть МНОГО других таблиц, созданных с тех пор.

Как назвать файл миграции отбрасываемой таблицы и есть ли способ его генерировать с помощью rails generate?

1 Ответ

9 голосов
/ 07 сентября 2011

Создайте еще одну миграцию, чтобы удалить таблицу. Класс должен иметь метод

def self.up
  drop_table :table_name
end

Будьте осторожны, так как вы не сможете выполнить откат, чтобы получить все данные, которые вы потеряете при удалении таблицы.

...