Playを実行するたびに!アプリケーションでは、データベースを進化させる必要があると言われています。これにより、現在データベースにある情報が上書きされます。何が間違っている可能性がありますか?
2 に答える
3
これは、プロジェクトで自動生成されたエボリューションを使用している場合は正常です。したがって、最初の実行後、それを無効にして(から最初の2つのコメント行を削除して1.sql
)、手動エボリューションに切り替える必要があります。
http://www.playframework.org/documentation/2.0.2/Evolutions
もちろん、次の進化では、既存の構造を変更するためALTER
にsの代わりにsを使用する必要がありますCREATE
于 2012-07-10T09:58:46.240 に答える
0
DBリセットのように機能している可能性のあるデータソースがapplication.confにアタッチされていますか?私はブートストラップのような意味です。
Play Frameworkを使用しましたが、表示されませんでした。Grailsには、アプリケーションの起動時にDBがデータベースを削除、更新、または作成するための構成オプションがあります。この構成オプションがPlayで使用可能かどうか、および設定されているかどうかを確認してください。
application.confドキュメントは見るのが面白いでしょう、機密データを削除してここに置くことができますか?
それが役に立てば幸い。
于 2012-07-10T09:21:58.637 に答える