メインコンテンツまでスキップ
に最終更新

DDL 文取得アクション

リクエスト​

GET /api/_get_ddl

説明​

指定したテーブルのテーブル作成文、パーティション作成文、ロールアップ作成文を取得します。

パスパラメータ​

なし

クエリパラメータ​

  • db

    データベースを指定します。

  • table

    テーブルを指定します。

リクエストボディ​

なし

レスポンス​

{
"msg": "OK",
"code": 0,
"data": {
"create_partition": ["ALTER TABLE `tbl1` ADD PARTITION ..."],
"create_table": ["CREATE TABLE `tbl1` ..."],
"create_rollup": ["ALTER TABLE `tbl1` ADD ROLLUP ..."]
},
"count": 0
}

例​

  1. 指定したテーブルの DDL 文を取得します。

    GET /api/_get_ddl?db=db1&table=tbl1

    Response
    {
    "msg": "OK",
    "code": 0,
    "data": {
    "create_partition": [],
    "create_table": ["CREATE TABLE `tbl1` (\n `k1` int(11) NULL COMMENT \"\",\n `k2` int(11) NULL COMMENT \"\"\n) ENGINE=OLAP\nDUPLICATE KEY(`k1`, `k2`)\nCOMMENT \"OLAP\"\nDISTRIBUTED BY HASH(`k1`) BUCKETS 1\nPROPERTIES (\n\"replication_num\" = \"1\",\n\"version_info\" = \"1,0\",\n\"in_memory\" = \"false\",\n\"storage_format\" = \"DEFAULT\"\n);"],
    "create_rollup": []
    },
    "count": 0
    }