我如何通过 REST 针对 QuestDB 运行 SQL 查询?
How do I run a SQL query via REST against QuestDB?
我正在使用 Python 进行一些测试,我希望能够通过 REST 运行 SQL 查询。有没有一种简单的方法可以使用对 运行 查询的请求,例如:
requests.get('http:myserver:9000/exec' query="select * from my_table")
如果您需要通过 Python 使用 REST,可以类似于以下示例来完成:
import requests
import json
host = 'http://myserver:9000'
sql_query = "select * from my_table limit 100"
query_params = {'query': sql_query}
try:
response = requests.post(host + '/exec', params=query_params)
json_response = json.loads(response.text)
rows = json_response['dataset']
for row in rows:
print(row)
except requests.exceptions.RequestException as e:
print("Error: %s" % (e))
上有这方面的附加文档
我正在使用 Python 进行一些测试,我希望能够通过 REST 运行 SQL 查询。有没有一种简单的方法可以使用对 运行 查询的请求,例如:
requests.get('http:myserver:9000/exec' query="select * from my_table")
如果您需要通过 Python 使用 REST,可以类似于以下示例来完成:
import requests
import json
host = 'http://myserver:9000'
sql_query = "select * from my_table limit 100"
query_params = {'query': sql_query}
try:
response = requests.post(host + '/exec', params=query_params)
json_response = json.loads(response.text)
rows = json_response['dataset']
for row in rows:
print(row)
except requests.exceptions.RequestException as e:
print("Error: %s" % (e))
上有这方面的附加文档