# groonga - An open-source fulltext search engine and column store.

- 日本語版はこちら

### Navigation

- index
- next |
- previous |
- groonga v2.0.5-154-g8f85693 documentation »
- 8. リファレンスマニュアル »
- 8.4. コマンド »

# 8.4.22. table_list

## 8.4.22.1. 名前

table_list - DBに定義されているテーブルをリスト表示

## 8.4.22.2. 書式

    table_list

## 8.4.22.3. 説明

groonga組込コマンドの一つであるtable_listについて説明します。組込コマンドは、groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサーバにリクエストを送信することによって実行します。

table_listは、DBに定義されているテーブルのリストを表示します。

## 8.4.22.4. 引数

ありません。

## 8.4.22.5. 返値

### 8.4.22.5.1. json形式

テーブル名一覧が以下の形式で返却されます。:

    [[[テーブル情報名1,テーブル情報型1],...], テーブル情報1,...]

`テーブル情報名n`

> `テーブル情報n` には複数の情報が含まれますが、そこに入る情報がどんな内容かを示す名前を出力します。 情報名は以下の通りです。

> `id`

> > テーブルオブジェクトに割り当てられたID

> `name`

> > テーブル名

> `path`

> > テーブルのレコードを格納するファイル名

> `flags`

> > テーブルのflags属性

> `domain`

> > 主キー値の属する型

> `range`

> > valueが属する型

`テーブル情報型n`

> テーブル情報の型を出力します。

`テーブル情報n`

> `テーブル情報名n` で示された情報の配列を出力します。 情報の順序は `テーブル情報名n` の順序と同じです。

Execution example:

    table_list
    # [
    #   [
    #     0,
    #     1337566253.89858,
    #     0.000355720520019531
    #   ],
    #   [
    #     [
    #       [
    #         "id",
    #         "UInt32"
    #       ],
    #       [
    #         "name",
    #         "ShortText"
    #       ],
    #       [
    #         "path",
    #         "ShortText"
    #       ],
    #       [
    #         "flags",
    #         "ShortText"
    #       ],
    #       [
    #         "domain",
    #         "ShortText"
    #       ],
    #       [
    #         "range",
    #         "ShortText"
    #       ]
    #     ],
    #     [
    #       259,
    #       "bigram",
    #       "/tmp/groonga-databases/suggest.0000103",
    #       "TABLE_PAT_KEY|KEY_NORMALIZE|PERSISTENT",
    #       "ShortText",
    #       "null"
    #     ],
    #     [
    #       278,
    #       "event_query",
    #       "/tmp/groonga-databases/suggest.0000116",
    #       "TABLE_NO_KEY|PERSISTENT",
    #       "null",
    #       "null"
    #     ],
    #     [
    #       258,
    #       "event_type",
    #       "/tmp/groonga-databases/suggest.0000102",
    #       "TABLE_HASH_KEY|PERSISTENT",
    #       "ShortText",
    #       "null"
    #     ],
    #     [
    #       261,
    #       "item_query",
    #       "/tmp/groonga-databases/suggest.0000105",
    #       "TABLE_PAT_KEY|KEY_NORMALIZE|PERSISTENT",
    #       "ShortText",
    #       "null"
    #     ],
    #     [
    #       260,
    #       "kana",
    #       "/tmp/groonga-databases/suggest.0000104",
    #       "TABLE_PAT_KEY|KEY_NORMALIZE|PERSISTENT",
    #       "ShortText",
    #       "null"
    #     ],
    #     [
    #       270,
    #       "pair_query",
    #       "/tmp/groonga-databases/suggest.000010E",
    #       "TABLE_HASH_KEY|PERSISTENT",
    #       "UInt64",
    #       "null"
    #     ],
    #     [
    #       277,
    #       "sequence_query",
    #       "/tmp/groonga-databases/suggest.0000115",
    #       "TABLE_HASH_KEY|PERSISTENT",
    #       "ShortText",
    #       "null"
    #     ]
    #   ]
    # ]

### Navigation

- index
- next |
- previous |
- groonga v2.0.5-154-g8f85693 documentation »
- 8. リファレンスマニュアル »
- 8.4. コマンド »