LoginSignup
0
0

More than 5 years have passed since last update.

不要テーブルの削除手順

Posted at

手動でモデルファイルを削除

https://qiita.com/Kuragasaki/items/7d98cf29341611fb189a 
上記を参考にしたが
rails destroy model <モデル名> コマンドだと
マイグレーションファイル削除まで実行されるので、あかんですね。
なのでモデルファイルは手動で削除します。

下記URLを参考
https://qiita.com/seisonshi/items/dbc7e8ef08e4ebe9a1f1

テーブル削除用のマイグレーションファイルを作成

$rails generate migration <マイグレーションファイル名>
マイグレーションファイル名は、削除用なのでdrop_usersみたいな削除用とわかる名前にすると良い。

作成したマイグレーションファイル内に、削除コードを追記

changeメソッド内に
 drop_table :テーブル名 を追記。

rake db:migrateコマンドを実行

これでテーブルが削除されます。

テーブルを作成したマイグレーションファイル(createの名前やつ)は削除しない事が大事です。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0