Миграция БД Rails - Как удалить таблицу? - PullRequest
470 голосов
/ 26 октября 2010

Я добавил таблицу, которая, как мне казалось, мне понадобится, но теперь я больше не планирую ее использовать.Как мне удалить эту таблицу?

Я уже выполнил миграцию, поэтому таблица находится в моей базе данных.Я полагаю, что rails generate migration должен справиться с этим, но я еще не понял, как это сделать.

Я пытался:

rails generate migration drop_tablename

, но это только привело к пустой миграции.

Каков "официальный" способ удаления таблицы в Rails?

Ответы [ 21 ]

0 голосов
/ 03 июня 2018

если вы хотите удалить конкретную таблицу, вы можете сделать

$ rails db:migrate:up VERSION=[Here you can insert timestamp of table]

, в противном случае, если вы хотите удалить всю свою базу данных, вы можете сделать

$rails db:drop
...