【发布时间】:2019-03-04 02:10:35
【问题描述】:
我可以使用 get 方法从 clickhouse 数据库中获取数据, 同样,我想使用 post 方法插入数据。 反正他们是这样做的吗
【问题讨论】:
标签: database api clickhouse
我可以使用 get 方法从 clickhouse 数据库中获取数据, 同样,我想使用 post 方法插入数据。 反正他们是这样做的吗
【问题讨论】:
标签: database api clickhouse
只能使用 POST 方法修改 HTTP 接口中的数据。
在 Clickhouse 官方文档中查看下面给出的示例。
echo 'INSERT INTO t VALUES (1),(2),(3)' | curl 'http://localhost:8123/' --data-binary @-
https://clickhouse.yandex/docs/en/interfaces/http_interface/
用帖子图片编辑。
【讨论】:
试试这个:
最初,通过将<readonly>标签值更改为0(零),将click house-server的user.xml中的<readonly>标签从只读模式更改为读写模式。
网址:http://localhost:8123/?query=INSERT%20INTO%20db_name.table_name%20FORMAT%20Values Body: ('1','2','3') // Body 应该是元组格式。
参考:https://clickhouse-docs.readthedocs.io/en/latest/settings/query_complexity.html#readonly
【讨论】: