PostgreSQLは、2種類のバックアップ方式を利用することができます。
・pg_dumpを利用するダンプベースのバックアップ(フルバックアップのみ)
・WALとpg_base_backupを利用するファイルベースのバックアップ(フルと増分バックアップ運用が可能)
>WALを利用するファイルベースのバックアップの設定方法
(例)環境 CentOS 7.5 PostgreSQL 11.4 |
|
(1) | NetVault用のPostgreSQLのWALログのステージングディレクトリを作成します。 (PostgreSQLのユーザがアクセスできるようにしてください) mkdir /nvbupostgresql/walstage/postgresql11 |
(2) | postgresql.confを編集します。 vi /var/lib/pgsql/11/data/postgresql.conf |
(3) |
postgresql.confの編集例(Linuxの場合) archive_command = 'cp %p /nvbupostgresql/walstage/postgresql11/ %f' |
(Windowsの場合) archive_mode = on # enables archiving; off, on, or always |
|
(4) |
サービスを再起動します。 systemctl restart postgresql-11.service |
(5) |
その他のPostgreSQL側設定として # TYPE DATABASE USER ADDRESS METHOD # "local" is for Unix domain socket connections only |
>PostgreSQL Pluginの設定
(1) | プラグインのインストール >>プラグインのインストール(共通)を参照 |
(2) | バックアップジョブの作成画面で セレクションの+新規作成をクリック ![]() |
(3) | 一覧からPostgreSQL Plug-inをインストールしたクライアントをドリルダウンし、 Plug-in for PostgreSQLをクリックし、クリックメニューからAdd Database Clusterを選択 ![]() |
(4) | Configure Database ClusterウインドウでPostgreSQLに接続するための情報を入力します![]() |