1
ユーザモデルに別の列(電子メール)を追加する必要があります。私はMySqlデータベース内の既存のデータを変更したくありません。私はどうしたらいいですか?datamaを使用した移行
以下は私のオリジナルモデルクラスのコードです。私はSinatraを使用しています。前もって感謝します。新しい列を追加するような単純なもの、あなたがあなたのモデルを変更することができますし、このように、auto_upgrade!
を呼び出すために
require 'rubygems'
require 'data_mapper'
DataMapper.setup(:default,'mysql://[email protected]/database')
class User
include DataMapper::Resource
property :id, Serial
property :name, String, :unique=>true, :required=>true
end
DataMapper.finalize
私はDataMapper.auto_upgradeを使用します!あまりにも。それは私のためにいつも箱から出ます。 –