Just do IT

思うは招く

2020-09-02から1日間の記事一覧

rails db:rollback → マイグレーションファイル修正 → マイグレート再実行の流れ

ロールバック怖い。でもやらなければ・・・ ロールバックの手順をメモした。 背景 logsテーブルの id を uuid に変更したい でもすでに logs テーブルは作っちゃった 幸い、ひとつロールバックすればまだ戻せる DB は postgresql を使用 今の DB バージョン…

Rails + PostgreSQL で id を uuid に変更したい

モデル作成時に設定する手順 $ rails new uuid-test -d postgresql $ cd uuid-test データベース作成。 $ rails db:create モデル作成。 $ rails g model User name:string マイグレーションファイルを修正。 class CreateUsers < ActiveRecord::Migration[6…

rails new データベース PostgreSQL 指定

rails new <アプリ名> -d postgresql rails new後にDBを変えたい場合 Rails 6 で DB を SQLite3 から PostgreSQL に変更するのはコマンド一発 - Just do IT

Rails テーブルのカラムをユニークにしたいときのマイグレーション

モデルの属性を一意にしたい場合はuniqをつける。 rails g model User name:string email:string:uniq