タグ

railsとmigrationに関するkakuhen1rfeverheitenのブックマーク (6)

  • Railsの migration

    ► 2018 (1) ► 1月 (1) ► 2017 (4) ► 6月 (3) ► 5月 (1) ► 2016 (15) ► 12月 (4) ► 11月 (1) ► 10月 (2) ► 7月 (3) ► 6月 (1) ► 5月 (3) ► 1月 (1) ► 2015 (13) ► 12月 (1) ► 10月 (1) ► 9月 (1) ► 6月 (1) ► 5月 (1) ► 3月 (2) ► 2月 (3) ► 1月 (3) ► 2014 (11) ► 12月 (1) ► 9月 (2) ► 8月 (2) ► 6月 (1) ► 4月 (4) ► 2月 (1) ► 2013 (15) ► 12月 (3) ► 11月 (3) ► 8月 (2) ► 7月 (4) ► 5月 (1) ► 4月 (2) ► 2012 (7) ► 10月 (1) ► 7月 (1) ► 4月 (3) ► 1月 (2) ► 20

  • Ruby on Rails 2.0 その後の発見 - yuumi3のお仕事日記

    カラム追加のマイグレーションを作成する場合、 script/generate migration がルールに従い自動的にマイグレーションファイルの内容も作ってくれます! これ便利 script/generate migration AddUserIdToTodo user_id:integer上を実行すると NNN_add_user_id_to_todo.rb というマイグレーションファイルが生成され、内容は下のようになります。 class AddUserIdToTodo < ActiveRecord::Migration def self.up add_column :todos, :user_id, :integer end def self.down remove_column :todos, :user_id end end script/generate migration で指

    Ruby on Rails 2.0 その後の発見 - yuumi3のお仕事日記
  • It is high, the stripe [yu] description.(2008-01)

  • Rails Wiki - migration

    Rubyスクリプトとしてデータベースのスキーマを記述し、それに従ってデータベースを作成する手法。 SQL構文によるスキーマ記述が不要になり、バージョン管理が可能になる。 以下のようにしてスキーマの雛型を作成する。作成された雛型は、RAILS_ROOT/db/migrate/1_スキーマ名.rb となる。 > script/generate migration SchemaName なお、Rails 1.1 からは generate model コマンドでマイグレーションの雛型ファイルを作成できることになった。通常はこちらの方法のほうがモデルファイルも作成されるため、推奨される。 もし既存のデータベーススキーマを利用したいならば、以下のコマンドで db/schema.rb に書きこまれる。 > rake db:schema:dump スキーマファイルを手動で訂正する。 class Initi

  • だらだら備忘録: Rails Migration

    2007/06/24 Rails Migration Migrationは物理的なデータベースによって使われるスキーマの変更を 管理するためのものです。新しい機能のために、 データベースにフィールドを追加する必要がある時 他の開発者にどのように変更を伝えるか、 商用サーバにそれをどう適用すればよいかを 伝えるための共通の問題に対するソリューションです。 Migrationを使う事で、変更をクラスとして記述する事ができ、 バージョン管理システムで管理し、他のデータベースに対して 1、2または5つ以上のバージョンを適用することができます。 Migrationの簡単な例は次のようにものです: class AddSsl 1 end def self.down remove_column :accounts, :ssl_enabled end end このMigrationはaccountテーブルに

  • Ruby on Rails : migration 機能リファレンス - WebOS Goodies

    WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。

  • 1