테이블 생성과 삭제
HTTP query
API는 SELECT
구문뿐 아니라 DDL도 실행할 수 있으므로 HTTP API로 테이블을 생성하거나 삭제할 수 있습니다.
Create table
자세한 내용은 태그 테이블 문서를 참고해 주십시오.
요청
```http
GET http://127.0.0.1:5654/db/query
?q=create tag table EXAMPLE (name varchar(40) primary key, time datetime basetime, value double)
```
curl -o - http://127.0.0.1:5654/db/query \
--data-urlencode \
"q=create tag table EXAMPLE (name varchar(40) primary key, time datetime basetime, value double)"
응답
{"success":true,"reason":"Created successfully.","elapse":"92.489922ms"}
IF NOT EXISTS
```http
GET http://127.0.0.1:5654/db/query
?q=create tag table if not exists EXAMPLE (name varchar(40) primary key, time datetime basetime, value double)
```
curl -o - http://127.0.0.1:5654/db/query \
--data-urlencode \
"q=create tag table if not exists EXAMPLE (name varchar(40) primary key, time datetime basetime, value double)"
TAG STATISTICS(태그 통계)
```http
GET http://127.0.0.1:5654/db/query
q=create tag table EXAMPLE (name varchar(40) primary key, time datetime basetime, value double summarized)
```
curl -o - http://127.0.0.1:5654/db/query \
--data-urlencode \
"q=create tag table EXAMPLE (name varchar(40) primary key, time datetime basetime, value double summarized)"
📢
참고
summarized
키워드는 해당 태그 테이블에 데이터가 적재될 때 내부 태그 데이터 구조의 통계를 자동으로 생성한다는 의미입니다. 자세한 내용은 태그 통계 문서를 참고해 주십시오.Drop table
요청
```http
GET http://127.0.0.1:5654/db/query
?q=drop table EXAMPLE
```
curl -o - http://127.0.0.1:5654/db/query \
--data-urlencode "q=drop table EXAMPLE"
응답
{"success":true,"reason":"Dropped successfully.","elapse":"185.37292ms"}
최근 업데이트