테이블 생성과 삭제

테이블 생성과 삭제

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"}
최근 업데이트