【发布时间】:2020-03-20 14:57:52
【问题描述】:
我有一个简单的查询:
SELECT * FROM table ORDER BY ${pageSortKey:name} ${pageSortDir:raw} LIMIT ${pageLimit} OFFSET ${pageOffset}
如何将ALL 传递给LIMIT?
据我了解 - ${pageLimit} 被视为 int,因此如果我尝试将参数 'ALL' 传递给它,我得到:
"bigint 类型的输入语法无效:\"ALL\""
非常感谢阅读。
【问题讨论】:
-
As far as I understand it - ${pageLimit} is treated as an int- 这是什么意思?它接受您传入的任何内容。您可以将其更改为${pageLimit:raw},然后您也可以传入ALL,或者您可以通过Custom Type Formatting 创建自定义类型。
标签: pg-promise