Playframework 2.0 play framework 2.0 evolutions插件赢得';启动时不能运行
当我通过“play run”运行play framework 2.0 scala应用程序时,会出现sql错误,因为sql演进(也称为迁移)从未运行过。我从一个全新的数据库开始 我知道evolutions插件正在运行,因为我可以在数据库中看到一个空的play_evolutions表Playframework 2.0 play framework 2.0 evolutions插件赢得';启动时不能运行,playframework-2.0,Playframework 2.0,当我通过“play run”运行play framework 2.0 scala应用程序时,会出现sql错误,因为sql演进(也称为迁移)从未运行过。我从一个全新的数据库开始 我知道evolutions插件正在运行,因为我可以在数据库中看到一个空的play_evolutions表 什么会导致这种情况发生?在两种情况下会发生这种情况: evolution文件存在sql语法错误,导致evolution失败。(这不是我的问题,但邮件列表上有人说这发生在他们身上。) 1.sql文件的目录结构“evolu
什么会导致这种情况发生?在两种情况下会发生这种情况:
applyEvolutions.default=true
添加到application.conf文件。将此设置为true后,每次启动应用程序时都会应用演进。听起来您需要将演进设置为在开始播放时自动运行。您可以通过添加
applyEvolutions.default=true
添加到application.conf文件。将此设置为true后,每次启动应用程序时都会应用演进