使用sails-postgresql执行WITH RECURSIVE

时间:2018-01-10 12:29:47

标签: postgresql recursion sails.js

我正在使用带有sails-postgresql(0.11.4)数据库连接器的Sails服务器。

尝试执行WITH RECURSIVE查询:

this.query({  文本:

2.1.3.0

我收到关于&#34 ;;"的错误但是查询也失败了,只有WITH语句

使用sails-postgresql执行此类查询确实很有可能。存在最佳方式?

此致

1 个答案:

答案 0 :(得分:1)

使用子句(或公用表表达式(CTE)来赋予它们正确的名称)不要在Postgres中使用尾部分号。

with
    cte_name as(
        select * from foo
    )
select * from cte_name

所以,在你的CTE之后删除你的尾随分号,你应该好好去。