运行 Play 中的一个 postgresql 函数!框架
Run a postgresql function in Play! framework
我想为 Play! Scala 2.2
中的应用程序创建一些 Postgresql
(9.3) 函数,例如 "upsert"
。我已经在控制台中测试了其中一个并且效果很好,但是当我将它添加到 evolutions(1.sql
文件)时我得到一个错误:
unterminated dollar-quoted string at or near "$$
.
(我可以向您展示该功能,但我不确定它是否有帮助,因为我确定该功能有效。)
我试图通过“;;”结束我的功能代替 ”;”如此处所述:a similar SO question
但没有结果。
所以我问你,在 Play 中 运行 SQL 函数的标准方法是什么?
顺便说一句,我会有几个postgresql函数,如果我把它们都放在1.sql
文件里就不清楚了,有没有办法把它们写在其他文件里?
终于找到解决方法:this thread中提到,需要将“;”替换掉经过 ”;;”但不仅在函数的末尾,而且对于每个“;”。
我想为 Play! Scala 2.2
中的应用程序创建一些 Postgresql
(9.3) 函数,例如 "upsert"
。我已经在控制台中测试了其中一个并且效果很好,但是当我将它添加到 evolutions(1.sql
文件)时我得到一个错误:
unterminated dollar-quoted string at or near "$$
.
(我可以向您展示该功能,但我不确定它是否有帮助,因为我确定该功能有效。)
我试图通过“;;”结束我的功能代替 ”;”如此处所述:a similar SO question 但没有结果。
所以我问你,在 Play 中 运行 SQL 函数的标准方法是什么?
顺便说一句,我会有几个postgresql函数,如果我把它们都放在1.sql
文件里就不清楚了,有没有办法把它们写在其他文件里?
终于找到解决方法:this thread中提到,需要将“;”替换掉经过 ”;;”但不仅在函数的末尾,而且对于每个“;”。