#questdb
#questdb
Вопрос:
Я хочу импортировать некоторые данные в curl
конечную точку rest. Мне нужно использовать пользовательскую схему, описанную в документах, но у меня есть некоторые проблемы с указанием формата временной метки.
Это минимальный пример того, что я отправляю:
curl -i
-F schema='[{"name":"ts", "type": "TIMESTAMP", "format": "YYYY-MM-DD HH:MM:SS"},{"name":"instance_id", "type": "STRING"}]'
-F data=@log_out.csv
http://localhost:9000/imp
Столбцы импортируются правильно, но столбец временной метки выглядит поврежденным:
ts | instance_id |
---|---|
NULL |
EU-1XX |
NULL |
EU-1XX |
NULL |
EU-2XX |
Ответ №1:
При использовании пользовательской схемы с типами временных МЕТОК вы должны использовать pattern
вместо format в параметре запроса схемы, т. е.:
curl -i
-F schema='[{"name":"ts", "type": "TIMESTAMP", "pattern": "YYYY-MM-DD HH:MM:SS"},{"name":"instance_id", "type": "STRING"}]'
-F data=@log_out.csv
http://localhost:9000/imp