[解決済み] Rails DBの移行 - テーブルを削除するには?
2022-03-18 09:09:58
質問
必要だと思ったテーブルを追加しましたが、今はもう使う予定がありません。そのテーブルを削除するにはどうしたらよいでしょうか。
すでにマイグレーションを実行しているので、そのテーブルはデータベース内にあります。私は、次のように考えています。
rails generate migration
は、これを処理できるはずですが、まだ方法がわかっていません。
試してみました。
rails generate migration drop_tablename
が、これでは空のマイグレーションが生成されるだけです。
Railsでテーブルをドロップするquot;official"方法は何ですか?
どのように解決するのですか?
マイグレーションを生成するだけで、必要なコードがすでに用意されているとは限りません。空のマイグレーションを作成し、そこに必要なコードを入力することができます。
マイグレーションで様々な作業を行う方法については、こちらで紹介しています。
http://api.rubyonrails.org/classes/ActiveRecord/Migration.html
具体的には、次のような方法でテーブルをドロップする方法があります。
drop_table :table_name
関連
-
[解決済み】Bundler: コマンドが見つからない
-
[解決済み] 変更欄のRailsマイグレーション
-
[解決済み] Railsマイグレーションを利用してカラムをドロップする方法
-
[解決済み] Ruby on Railsのマイグレーションでデータベースのカラムの名前を変更するにはどうすればよいですか?
-
[解決済み] 特定のマイグレーションをロールバックする方法を教えてください。
-
[解決済み】Ruby on Railsはモデルのfield:typeを生成します - field:typeのオプションは何ですか?
-
[解決済み】Django Southでの後方移行について
-
[解決済み】Railsでuser_id:integerとuser:referencesを使用してモデルを生成する。
-
[解決済み】Rails: モデルがすでに存在するときに`rails generate scaffold`を実行するにはどうすればよいですか?
-
[解決済み] Railsのマイグレーション。カラムのデフォルト設定を元に戻す
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Bundler: コマンドが見つからない
-
[解決済み】ActionController::InvalidAuthenticityTokenについて
-
[解決済み] gemのインストールができない - gemネイティブ拡張の構築に失敗 - そのようなファイルをロードできない -- mkmf (LoadError)
-
[解決済み] heroku open - no app specified
-
[解決済み] Railsでpng画像を文字列形式で表示するには?
-
[解決済み] Rails ExecJS::ProgramError in Pages#home?
-
[解決済み] Ruby on Railsでsimple_formを使うさまざまな方法|何が違うの?
-
[解決済み] railsでhidden fieldタグを使用する方法
-
[解決済み] "render :nothing => true" は空のプレーンテキストファイルを返すのですか?
-
[解決済み] Ruby on Rails の新規セットアップ : "Expected string default value for '--rc'; got false (boolean)".