- 1. 概要
- 2. バックアップ
- 3. 参考サイト
1. 概要
「pg_dump」は、データベースごとのバックアップを行います。
2. バックアップ
「pg_dump」は、テキスト形式の他、アーカイブ形式、さらにアーカイブを圧縮したりもできます。
ここでは、テキスト形式とアーカイブ形式の2例を紹介します。
テキスト形式でバックアップ。
pg_dump -Fp データベース名 > ファイル名
「-F」がフォーマット指定で、「p」がプレーンテキスト。
省略可能です。
リストア。
psql -d データベース名 -f ファイル名
カスタムアーカイブ形式でバックアップ。
pg_dump -Fc データベース名 > ファイル名
「c」は、カスタムアーカイブ形式。
リストア。
pg_restore --clean --create ファイル名
「--clean」は、再作成前にデータベースオブジェクトを整理(削除)します。
「--create」は、リストア前にデータベースを作成します。
3. 参考サイト
本ページは、下記のサイトを参考にさせていただきました。
「pg_dump」
|
|