Я протестировал множество синтаксисов нижеприведенного запроса к InfluxDB из bash CLI.Но все равно ошибка сообщается.Швы должны быть проблемой с дефисом (дефисом) в операторе maciej-test.Есть ли обходной путь или правильный синтаксис для передачи такого имени в CLI InfluxDB?Это странно, потому что все работает файл из подсказки InfluxDB.
Запрос:
influx -precision rfc3339 -format csv -database test -execute “select mean(“Hum”) as “Hum” from “autogen”.“maciej-test” GROUP BY time(1s) FILL(none) limit 6 tz(‘Europe/Warsaw’)”
И сообщение об ошибке:
ERR: error parsing query: found -, expected ; at line 1, char 44
error parsing query: found -, expected ; at line 1, char 44
Любая идея, что я делаю неправильно?
EDIT 1
Если я использую stdin в качестве ввода для команды SELECT, все работает нормально, как показано ниже:
influx -database test -format csv -precision rfc3339 << 'EOF'
select mean("Hum") as "Hum" from "autogen"."maciej-test" GROUP BY time(1s) FILL(none) limit 6 tz('Europe/Warsaw')
EOF
Очень странно ...