我正在尝试通过/imp REST端点将一个表导入QuestDB。该文件包含单行,其中没有列行:
/imp
a,10.5,True
我正在尝试使用cURL导入它:
curl -v -F data=@input.csv 'http://localhost:9000/imp?name=my_table'
但是得到not enough lines [table=my_table]误差。如何将单行CSV导入QuestDB?
not enough lines [table=my_table]
ddarikpa1#
要导入单行CSV,您需要指定forceHeader和delimiter查询参数,以指示数据库不需要列名行,并且不尝试自动检测值分隔符。例如:
forceHeader
delimiter
curl -v -F data=@input.csv 'http://localhost:9000/imp?name=table_name&forceHeader=false&delimiter=%2C'
这里,%2C是URL编码的逗号字符。
%2C
1条答案
按热度按时间ddarikpa1#
要导入单行CSV,您需要指定
forceHeader
和delimiter
查询参数,以指示数据库不需要列名行,并且不尝试自动检测值分隔符。例如:这里,
%2C
是URL编码的逗号字符。