Я додав таблицю, яку я вважав, що мені знадобиться, але тепер більше не планую її використовувати. Як слід видалити цю таблицю?
Я вже запустив міграцію, тому таблиця в моїй базі даних. Думаю, rails generate migrationтреба це впоратися, але я ще не зрозумів, як це зробити.
Я спробував:
rails generate migration drop_tablename
але це просто породило порожню міграцію.
Який "офіційний" спосіб опустити стіл в Rails?
rakeкоманду створення міграції з назвою таблиці в якості параметра, яка б створювала необхідні upта downфункції.
rails generate migrationє параметри командного рядка для генерації коду міграції для створення таблиць, додавання чи зміни стовпців тощо, було б непогано, якби у нього також був варіант для випадання таблиці - але це не так. Звичайно, написанняupчастини просто - просто зателефонуватиdrop_table- алеdownчастина, генеруючи таблицю знову, може бути не завжди такою простою, особливо якщо схема міграції відповідної таблиці була змінена міграціями після її початкового створення. Можливо, хтось повинен запропонувати розробникам Rails, що додавання такої опції було б гарною ідеєю.