0

Playを実行するたびに!アプリケーションでは、データベースを進化させる必要があると言われています。これにより、現在データベースにある情報が上書きされます。何が間違っている可能性がありますか?

4

2 に答える 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 に答える