[PostgreSQL]データベースのバックアップ方法

PostgreSQL

PostgreSQLなどのRDBMSを使用したシステムを構築した場合にデータのバックアップを行わないければいけない状況はよくあると思います。

クラスタ化するのが最近の主流ですが今回はバックアップのやり方を書いておきます。

バックアップコマンド

大事なリファレンス?pg_dump

実行時にはパラメータが大事なのでよく使うパラメータ一覧です。

パラメータ名 省略 意味
–host -h ホストIP
–port -p ポート
–username -U バックアップデータベースへの接続ユーザ
–format -F フォーマットの指定
–schema -n スキーマの指定
–table -t テーブルの指定

論理バックアップ(SQL形式)

Windowsの場合

実行コマンドがあるのはインストールフォルダのbinにあります。pd_dump.exeを実行しましょう。

 

Linux系の場合

インストールが行われた時点でインストールディレクトリにパスが通っていると思うのでそのままコマンドが実行出来ると思います。

物理バックアップ(ファイル形式)

インストールフォルダにあるファイルをそのままコピーしましょう。データ自体ははdataフォルダにあります。

postgres
広告

コメントを残す

メールアドレスが公開されることはありません。