Playframework 如何通过Play Slick Evolution重新生成SQL脚本
我正在使用Play 2.4.0和Slick 3.1。我正试图找出如何通过巧妙的进化来重新生成SQL。我修改了模型中的类。*但没有重新生成sql脚本。请帮忙 以下是我的配置: plugin.sbtPlayframework 如何通过Play Slick Evolution重新生成SQL脚本,playframework,slick,playframework-2.4,slick-3.0,Playframework,Slick,Playframework 2.4,Slick 3.0,我正在使用Play 2.4.0和Slick 3.1。我正试图找出如何通过巧妙的进化来重新生成SQL。我修改了模型中的类。*但没有重新生成sql脚本。请帮忙 以下是我的配置: plugin.sbt addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.4.0") build.sbt libraryDependencies ++= Seq( ・・・ evolutions, "com.typesafe.play" % "play-slick_2.1
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.4.0")
build.sbt
libraryDependencies ++= Seq(
・・・
evolutions,
"com.typesafe.play" % "play-slick_2.11" % "1.1.1",
"com.typesafe.play" %% "play-slick-evolutions" % "1.1.1",
・・・
)
如官方文件或问题“”中所述,我正在运行我的应用程序,如下所示
- 我正在开发模式下运行myapp
- 在application.conf中,我没有注释这一行:
- slick.default=“models.*”
- play.evolutions.enabled=true
- evolutions文件夹中只有一个文件,它是1.sql
- 它在开头有这样的评论: #要停止光滑的DDL生成,请删除此注释并开始使用Evolutions
希望能有所帮助也许你不能在这里提供更多信息:嗨,谢谢。如何运行此功能?它将在应用程序启动期间自动运行。我尝试了./activator run和./activator start,但未执行。我已更新了答案,您还需要启用插件配置的模块