### Navigation

- index
- next |
- previous |
- groonga v1.0.6 documentation »
- 4. リファレンスマニュアル »
- 4.2. コマンド »

# 4.2.11. dump

## 4.2.11.1. 名前

dump - データベースのスキーマとデータを出力する

## 4.2.11.2. 書式

    dump

## 4.2.11.3. 説明

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

dumpはデータベースのスキーマとデータを後から読み込めるフォーマットで出力します。dumpの結果は大きくなるため、主にコマンドラインから使うことを想定しています。データベースのバックアップが主な利用方法です。

dumpが出力するフォーマットは直接groongaが解釈できるフォーマットです。そのため、以下のようにしてデータベースをコピーすることができます。:

    % groonga original/db dump > dump.grn
    % mkdir backup
    % groonga -n backup/db < dump.grn

## 4.2.11.4. 引数

ありません。

## 4.2.11.5. 返値

データベースのスキーマとデータをgroongaの組み込みコマンド呼び出し形式で出力します。output_type指定は無視されます。

## 4.2.11.6. 例

    dump

    table_create LocalNames 48 ShortText
    table_create Entries 48 ShortText
    column_create Entries local_name 0 LocalNames
    column_create LocalNames Entries_local_name 2 Entries local_name
    ...

    load --table LocalNames
    [
    ["_key"],
    ["Items"],
    ["BLT"],
    ...
    ]
    ...

### Navigation

- index
- next |
- previous |
- groonga v1.0.6 documentation »
- 4. リファレンスマニュアル »
- 4.2. コマンド »