Playを使用しています!フレームワーク2.0と私はデータベースに関係する厄介な問題で立ち往生しています。
属性( 、、、など)がほとんどないUser
(extends Model
)クラスがあるとしfirst_name
ます。 last_name
email
password
ある時点で、新しい属性を追加したいと思いますlast_ip
(それが何であるかは実際には問題ではありません)。そこで、属性をUser
クラスに追加し、コンパイルして実行します。
重要なのは、データベースの変更に関するこの赤いアラートを(明らかに)受け取り、「変更を適用」を押すように要求することです(正しく覚えている場合)。それは結構ですが!すべてのデータベースレコードが消去されます!
結論:新しいフィールドが必要ですが、データベースにすでに追加したすべてのレコードを失いたくありません。これは可能ですか?