Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 表「;玩“进化”;找不到_Scala_Playframework_Playframework Evolutions - Fatal编程技术网

Scala 表「;玩“进化”;找不到

Scala 表「;玩“进化”;找不到,scala,playframework,playframework-evolutions,Scala,Playframework,Playframework Evolutions,我有一个基本的开发数据库,配置如下: # Default database configuration using H2 database engine in an in-memory mode db.default.driver=org.h2.Driver db.default.url="jdbc:h2:mem:play;DB_CLOSE_DELAY=-1;MODE=MYSQL;DATABASE_TO_UPPER=FALSE" 我在conf/evolutions/default/1.sql

我有一个基本的开发数据库,配置如下:

# Default database configuration using H2 database engine in an in-memory mode
db.default.driver=org.h2.Driver
db.default.url="jdbc:h2:mem:play;DB_CLOSE_DELAY=-1;MODE=MYSQL;DATABASE_TO_UPPER=FALSE"
我在
conf/evolutions/default/1.sql

当使用
sbt run
启动应用程序并转到任何页面时,Play要求我应用脚本
1.sql
。按下按钮后,出现以下错误:

JdbcSQLException: Table "play_evolutions" not found; SQL statement: update play_evolutions set last_problem = ? where id = ? [42102-192]`en`
play框架不应该已经创建了这个吗

版本:
我已经检查了evolutions.default包中的1.sql,可能有什么原因导致
表找不到
东西

使用mydb

通过这个语句,您的“工作模式”现在是jdbc:h2:mem:play/mydb

但是,play\u evolutions表是在根jdbc:h2:mem:play下创建的,这意味着在jdbc:h2:mem:play/mydb下没有被称为play\u evolutions的内容,这导致了错误

解决方案很简单:

删除使用mydb


希望有帮助。

Play总是为我创建
Play\u evolutions
表。以前有没有其他有趣的错误?听起来它好像在试图将问题写入数据库(
updateplay\u evolutions set last\u problem…
)。您配置了哪些演进设置(
play.evolutions.
)?我也遇到了同样的问题,我的只是一个教程应用程序,所以我正在使用H2 DB并部署到heroku。它在本地运行良好,但在heroku上没有。好吧,我隔离了问题,但无法调试它。。。哪里是上传隔离问题的好地方?临时链接:
//project/plugins.sbt
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.5.10")

//build.sbt
lazy val root =
  (project in file("."))
    .enablePlugins(PlayScala)

scalaVersion := "2.11.8"

libraryDependencies += jdbc
libraryDependencies += evolutions