1
1

【Rails】カラムの確認と削除

Last updated at Posted at 2024-07-14

環境

Docker Compose

確認手順

Railsコンソール起動

コマンド
docker compose exec web rails c

以下コマンド実行でusersテーブルのカラム名が表示

コマンド
User.column_names

削除手順

構文

コマンド
rails g migration Removeカラム名Fromテーブル名 カラム名:型名

以下はusersテーブルのroleカラムを削除するマイグレーションファイルを作成・実行

コマンド
docker compose exec web rails g migration RemoveRoleFromUsers role:integer

マイグレーションファイルを確認


リセットとロールバック
コマンド実行してマイグレーションファイルのステータスを確認する

コマンド
docker compose exec web rails db:migrate:status

データベースに反映

コマンド
docker compose exec web rails db:migrate
1
1
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
1
1