播放进化不加载1.sql

时间:2016-06-09 16:22:40

标签: scala playframework slick playframework-evolutions

我正在使用Slick集成,Evolutions和H2数据库运行Play。当以开发模式启动Play并访问localhost:9000(我正在使用https)时,我被告知数据库"默认"需要进化。但是我在conf / evolutions / default / 1.sql中的脚本不会显示在下面。相反,它只显示:

1# --- Rev:1,Ups - da39a3e

但是我的脚本是:

# --- ! Ups

create table "USERS" ("ID" VARCHAR NOT NULL PRIMARY KEY, "ACTION" VARCHAR);

# --- ! Downs

drop table "USERS";

此表上的所有事务自然都会失败。我错过了一些配置吗?

1 个答案:

答案 0 :(得分:2)

感叹号和命令之间不能有空格:

# --- ! Ups

错!

# --- !Ups

右键!