我正在使用演进脚本,通过Slick,使用Play Framework来更新Microsoft SQL Server 数据库的架构。
这在很大程度上工作得很好,除了当出现问题时,我只会收到一条简洁的错误消息,没有说明脚本的哪一行导致了错误,而且——对于大型脚本——这使得识别错误既耗时又具有挑战性。
例如,考虑这个错误:
An evolution has not been applied properly. Please check the problem and resolve it manually before marking it as resolved. -
We got the following error: , while trying to run this SQL script:
而已。
有没有办法获取包含行号和上下文等的完整错误消息(通过日志文件、配置设置等)以及进化失败?