передача данных между базами данных — influx-python

Я пытаюсь записать точки, которые были взяты из одной базы данных в другую (influxdb-python), я создал список dict и использую write_points («список dicts»). Я даже попытался упростить ситуацию, получив всего 2 балла.

вот мой код и ошибки, пожалуйста, помогите

rs = cli.query("""SELECT * FROM cpu_value WHERE time > now() - 2s""")
points = rs.get_points()
a=next(points)
b=next(points)
temp=[]
temp.append(a)
temp.append(b)

client = InfluxDBClient(database='test')

client.write_points(temp)

введите здесь описание изображения


person nipo    schedule 05.01.2016    source источник
comment
Код вижу, а ошибок нет. Трудно сказать, что не работает без вывода ошибок.   -  person beckettsean    schedule 06.01.2016


Ответы (1)


Для записывать из одной базы данных в другую, а не экспортировать и импортировать точки через внешнюю библиотеку.

person beckettsean    schedule 05.01.2016
comment
Это не работает, если вам нужно преобразовать строки в целые числа или числа с плавающей запятой (что не может сделать influxdb) - person Ben Slade; 17.12.2020