この最新の投稿How to use Evolutions in Play Framework 2.0?は、Play 2.0の実行時に自動的にEvolutionsが適用されると述べています。私はplay-2.0-betaのダウンロードと最新のgitコードを試しましたが、私はこの動作を見ていません。実際、私は生産モードで進化を適用する方法を見つけることができません。何か不足していますか?Play Framework 2.0でevolutionsを実行中
答えて
applyEvolutions.default=true
をapplication.confに追加すると、デフォルトでアプリケーションでEvolutionsが有効になります。
これは必要でないようである...バージョン2.0.3のためのドキュメンテーションは(http://www.playframework.org/documentation/2.0.3/Evolutions) "Evolutionsは自動的に有効化されます"、 "PlayはDEVモードでの各リクエストの前にデータベーススキーマの状態をチェックします"上記以外は 'PROD'モード(?)でのみ有効です。しかし、ドキュメンテーションはこの設定パラメータをまったく言及していないようです。 –
これはPlay 2.0.2には必要でしたが、2.0.3に関してはわかりません –
私はPlay 2.2.xを使用しており、完全に動作する%play -DapplyEvolutions.default = trueでアプリケーションを起動しています。 – Langley
Play 20サンプルアプリケーションの1つを試してください。アプリケーションの起動時にEvolutionsを適用するように求められます。アプリケーションを初めて起動すると、その要求はアプリケーションブラウザに表示されます。
devモードで動作しますが、実動モードでサンプルを実行すると、すぐに次の例外が発生します。サーバーを起動できません。 play.api.db.evolutions.InvalidDatabaseRevision:データベース 'default'には進化が必要です! [データベース上でSQLスクリプトを実行する必要があります] –
良い点は、近いうちに実装する必要があるようです。それでもdevで起動し、進化を適用してからprodに切り替えることができます。しかし、私は同意する、それは演劇として働くべきである1.0 –
RC-3では、evolutionsスクリプトの新しい場所はconf/evolutions/[dbname] /1.sqlにあります。それ以外の場合、上記の情報はすべて正確です。
- 1. play-frameworkでテストを実行するときにplay-evolutionsを適用する方法は?
- 2. play-framework [2.0] HTTPS
- 3. PlayフレームワークEvolutionsが実行されていない
- 4. テストはPlay Framework 2.0で実行されません
- 5. Play 2.0 - アクセス実行中(Fake)スカラコンソールからのアプリケーション
- 6. Play Framework 2.0認証チュートリアルリンク
- 7. Play Framework 2.0の動的テンプレート
- 8. Play 2.0のタイミングページレンダリングScala Framework
- 9. Play Framework 2.0複数のスタティックルート
- 10. play framework 2.0のサポートmemcached?
- 11. Play framework 2.0拡張ドキュメント
- 12. Cron Job in play framework 2.0
- 13. Play FrameworkとDB2
- 14. EclipseをPlay Framework 2.0で使用する
- 15. Play Framework 2.0でのCSV書き出し
- 16. Play Framework 2.0 - jsActionはどこですか?
- 17. Play Framework 1.xプロジェクトを2.0に移行する方法
- 18. WebフレームからPlay Framework 2.0へのファイルアップロード
- 19. Play framework 2.0 - Actorの代わりにdeadLetters
- 20. Play Framework 2.0のAnormのJoda DateTimeフィールド
- 21. Play 2.0 + Java vs. Play 2.0 + Scala?
- 22. PLAYのようにPlay Framework 2.0で手動テストを開始する方法v1?
- 23. Play framework 2.0。テストで代替のapplication.confを使用する
- 24. Play Framework 2.0でモジュールを投稿するには?
- 25. Scala Play 2.0。コンパイルエラー:デコード中のIOエラー
- 26. Play Framework 2.4.xコールバック関数で保存操作を実行
- 27. Play Frameworkでセッションベースのログを実行するには
- 28. Scala Play 2.0 Frameworkでのフォーム提出とページネゴシエーションの検索
- 29. Play Framework 2.0でオーバーロードされた関数のルーティング
- 30. Play Framework 2.0でのJSONリクエストの処理Scala
「進化は自動的に活性化されます」という文について誤解があると思います。この文は、「あなたはevolutionplugin = disabledを設定することによってそれらを無効にすることができます」という文脈の中にあります。有効化は「自動的に適用される」という意味ではありません。私は確かにこの誤解に苦しんだ。 – GreenAsJade