如何将单行CSV导入QuestDB?

trnvg8h3  于 2023-03-05  发布在  其他
关注(0)|答案(1)|浏览(117)

我正在尝试通过/imp REST端点将一个表导入QuestDB。该文件包含单行,其中没有列行:

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?

ddarikpa

ddarikpa1#

要导入单行CSV,您需要指定forceHeaderdelimiter查询参数,以指示数据库不需要列名行,并且不尝试自动检测值分隔符。例如:

curl -v -F data=@input.csv 'http://localhost:9000/imp?name=table_name&forceHeader=false&delimiter=%2C'

这里,%2C是URL编码的逗号字符。

相关问题