MasKのpermission denied.

新卒2年目WEBエンジニアの僕がぶつかった技術的な問題や発見のメモ

PostgreSQLでバックアップを取る方法

PostgreSQLでバックアップを取る方法


使えば分かるPostgreSQL運用&チューニング(4):PostgreSQLのバックアップ&リストア手法その1 (2/3) - @IT

これ見て

pg_dump -U [dbuser_name] [database_name] > [backupfile_name]

ってやったら

pg_dump: サーババージョン: 9.3.4、pg_dump バージョン: 8.4.20
pg_dump: サーババージョンの不整合のため処理を中断しています

って出てなんやねんと思ったらなんかポスグレとpsqlコマンドのバージョンが違ったらしい。
バージョン9.3.4用のコマンドを探したら/usr/pgsql-9.3/bin/pg_dumpにあったっぽいので

/usr/pgsql-9.3/bin/pg_dump -U [dbuser_name] [database_name] > [backupfile_name]

で解決