1

id主キーとして列を持ち、created_atまたは列を持たない3つのテーブルを持つsqlite3データベースがありupdate_atます。

Rails3 アプリケーションで使用したい。それを「Railsデータベース」に正しく変換するにはどうすればよいですか?

4

2 に答える 2

0

問題のテーブルにこれら 2 つのフィールドを追加する移行を記述します。

例えば、

コマンドラインのようなものscript/generate migration add_timestamps_to_user

次に、移行を編集して、そこに 2 つのフィールドを配置します。

例えば

def change
  add_column :users, :created_at, :date
  add_column :users, :updated_at, :date
end

また、外部キーが othertablename_id の形式であることを確認し、そうでない場合は、rename_column移行で名前を変更することを検討してください。

于 2013-05-13T00:23:24.940 に答える