【发布时间】:2019-11-13 15:47:17
【问题描述】:
我正在尝试构建一个满足以下条件的简单函数(需要使用 Hasura API fwiw link)
Function behaviour: ONLY STABLE or IMMUTABLE
Return type: MUST be SETOF <table-name>
Argument modes: ONLY IN
这是函数
CREATE FUNCTION fn_sum_views(text) RETURNS SETOF page_analytics AS $$
SELECT prodID, sum(views) FROM page_analytics WHERE prodID = $1 group by prodID
$$ LANGUAGE SQL STABLE;
我得到了错误:"column \"prodid\" does not exist"。当我使用 page_analytics.prodID、"page_analytics.prodID" 或 \"page_analytics.prodID\" 时,我得到了同样的错误
【问题讨论】:
标签: sql postgresql sql-function quoted-identifier