在我的Yesod网络应用程序中,我发现我的代码 - 以前完美运行 - 无法正常启动。
错误消息是:
数据库迁移:需要手动干预。以下操作被视为不安全:DROP TABLE“config_d_b”;
数据库包含以下代码:
share [mkPersist sqlSettings, mkMigrate "migrateAll"]
[persistLowerCase|
ConfigDB
numberOfParticipants Int
setEndOfRegDate Bool Maybe
endOfRegistration Day Maybe
stopRegistration Bool
groupName Text
deriving Show
|]
我正在研究fpcomplete,现在,在退出并独自离开十分钟后,它运行正常。 我仍然不想再次冒这种风险(4天内提交)。
那么,发生了什么? 从这个相关的问题: Haskell Persistent out of sync 我得到的印象是它与
有关 endOfRegistration Day Maybe
但删除所有相关代码并没有产生不同的结果。
先谢谢,索菲亚