2016-06-09 44 views
0

我正在運行Play with Slick integration,Evolutions和H2數據庫。當以開發模式開始播放並訪問本地主機:9000(我正在使用https)時,我被告知數據庫「默認」需要進化。但是我在conf/evolutions/default/1.sql中的腳本不在下面顯示。相反,它只能說明:Play evolution not loading 1.sql

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

但是我的腳本內容:

# --- ! Ups 

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

# --- ! Downs 

drop table "USERS"; 

當然,所有在該表上的交易失敗。我是否缺少一些配置?

+0

也許它是'#---!Ups'和'#---!Downs'沒有額外的空間? – Kris

+0

@kris這正是我剛纔發現的! – Chris

回答

2

不能有感嘆號和命令之間的空間:

# --- ! Ups 

錯!

# --- !Ups 

對!