Мне нужно использовать символ обратной косой черты в моем запросе InfluxDB. Я могу записать точку в базу данных, но не могу ее прочитать.
Как мне написать запрос, содержащий обратную косую черту \ в значении тега?
Вот пример кода (используя пакет infxdb-5.2.3):
#!/usr/bin/python3
from influxdb import InfluxDBClient
client = InfluxDBClient('influxdb', 8086)
client.switch_database('test')
points = [{"measurement": "mytest",
"tags": {"mytag": "x"},
"fields": {"value": "foo"}
}]
client.write_points(points)
# Here's the problem
res = client.query("SELECT * FROM mytest WHERE mytag=$tag",
bind_params={"tag": "\\"})
# Prints [] :-(
print(list(res.get_points()))