blog.tstylestudio.com
SinatraのDBに後からカラムを追加、ついでに型も修正
この前の続きになります。 SinatraとActiveRecord,SQLite,Haml等を使ってWebアプリの雛形を作ってみた 今日はSinatraで作っていたテーブルにカラムを追加してみようと思います。 元のテーブル comments カラム名 型 id INTEGER body text created_at datetime updated_at datetime このテーブルにuser_idというカラムを追加したいと思います。 [crayon-5adedb1a9844c846998061/] 実行したらdb/migrate/002_comments_add_user_id.rbというファイルが作成されます。 このファイルにadd_column(テーブル名, カラム名, 型)で追加・編集します。 (この時はまだ気づかなかったのですが、user_idの型をtextで作ってしまっていました。後からintegerに変更します。) [crayon-5adedb1a9845b578876384/] 設定を反映します。 [crayon-5adedb1a98463751448863/] 最新のテーブル comments カラム名 型 id INTEGER body text ...