Grafana &引用;“全部”;值为我提供:pq:syntax error位于或接近"&引用;在格拉法纳
我正在将我的数据库从XDB迁移到TimescaleDB 在井侵中,我有3个过滤器操作,仪表,CP。所有过滤器都有“All”,当我选择它们时,它工作良好 在我的查询中,我有一些简单的条件: 当我尝试将其转换为TimescaleDB时,我使用“all”选项定义了相同的过滤器: 然后,我的问题是:Grafana &引用;“全部”;值为我提供:pq:syntax error位于或接近"&引用;在格拉法纳,grafana,influxdb,timescaledb,Grafana,Influxdb,Timescaledb,我正在将我的数据库从XDB迁移到TimescaleDB 在井侵中,我有3个过滤器操作,仪表,CP。所有过滤器都有“All”,当我选择它们时,它工作良好 在我的查询中,我有一些简单的条件: 当我尝试将其转换为TimescaleDB时,我使用“all”选项定义了相同的过滤器: 然后,我的问题是: SELECT time_bucket('30 minutes', time) AS "time", sum(delta), meter_id FROM measures WHERE
SELECT time_bucket('30 minutes', time) AS "time",
sum(delta), meter_id
FROM measures
WHERE
$__timeFilter("time") AND
operation_id = $operationId AND
source = $source
GROUP BY time, meter_id
ORDER BY time;
当我为操作\u id选择一个值时,这个查询非常有效
但只要我将他设置为all
,我就会得到:
pq: syntax error at or near ","
为什么会发生这种情况,我应该如何解决?我使用grafana 7.0.5,终于可以做到:
我使用按钮:generatedsql
将all
字段转换为值列表。所以我用中的更改了=
,现在我让它工作了
SELECT time_bucket('30 minutes', time) AS "time",
sum(delta), meter_id
FROM measures
WHERE
$__timeFilter("time") AND
meter_id IN ($meter_id) AND
source = $source
GROUP BY time, meter_id
ORDER BY time;