我最近一直在使用 Play 编写一个应用程序(伟大的框架,不能真正挑剔它)。但是,将应用程序推送到 Heroku 时,我遇到了一个奇怪的错误。
2013-08-12T15:52:17.641129+00:00 app[web.1]: [←[31merror←[0m] play - ERROR: synt
ax error at or near "user"
2013-08-12T15:52:17.744588+00:00 app[web.1]: Position: 14 [ERROR:0, SQLSTATE:4
2601]
这就是它似乎出错的地方。该错误的奇怪之处在于我的 SQL 相关代码(演变、模型甚至我的数据库)中没有任何表或对“用户”的引用。缓存的东西会有问题吗?
在此先感谢,阿迪尔
编辑
我似乎已经修复了错误:
- 我删除了进化脚本,由于某种原因,它们充满了我不需要的数据(例如用于创建“用户表”的 sql 脚本)
- 我将所有对用户表(甚至类名)的引用更新为“AppUser”(这是可更改的)。
- 我直接在 pgsql 数据库上运行 sql 查询,手动创建表。
- 然后,我在提交 heroku 时禁用了 Evolutions 插件并删除了 jdbc 用户名和密码。