PostgreSQLのバックアップ
2011/04/10 | PostgreSQL
PostgreSQLの自動バックアップのメモ。
PostgreSQLのバックアップ用ユーザを追加しておく(Linuxユーザをbackupとして作っておいて同じ名前にする)。その際superuser権限を与えておく。ユーザ作成はpostgresになってから。
createuser backup
pg_hba.confでbackupユーザをlocalhostからパスワードなしでログイン出来るよう設定する。具体的には以下の行を追加する。
local all backup trust
これで以下のコマンドでバックアップできるようになる。
pg_dumpall -U backup > dump.sql