小编fde*_*lia的帖子

播放框架2.4.3演变未触发

我正在做Play 的todo教程.当我创造进化时conf/evolutions/default/1.sql没有任何反应.我只是得到了JdbcSQLException: Table "TASK" not found有意义的例外.

我使用h2-browser激活器控制台手动将演变应用到DB,之后它可以工作.但是演变不会自动显现.

application.conf

# Database configuration
# ~~~~~
# You can declare as many datasources as you want.
# By convention, the default datasource is named `default`
#
db.default.driver=org.h2.Driver
db.default.url="jdbc:h2:mem:play"
db.default.username=sa
db.default.password=""

# New
evolutionplugin=enabled
applyEvolutions.db=true
applyEvolutions.default=true
applyDownEvolutions.default=true

# Evolutions
# ~~~~~
# You can disable evolutions if needed
# play.evolutions.enabled=false

# You can disable evolutions for a specific datasource if necessary
# play.evolutions.db.default.enabled=false
Run Code Online (Sandbox Code Playgroud)

1.SQL

# Tasks …
Run Code Online (Sandbox Code Playgroud)

database-migration h2 playframework

3
推荐指数
1
解决办法
4029
查看次数

标签 统计

database-migration ×1

h2 ×1

playframework ×1