PostgreSQLのバックアップ、リストア

http://www.stackasterisk.jp/tech/dataBase/postgresql02_03.jsp

とってもズバリなページがあったので備忘録。
とはいえ、書いてみる。

バックアップ
pg_dump 対象のデータベース名 > /tmp/DBbackupfile

リストア
psql 対象のデータベース名 < /tmp/DBbackupfile

DB領域が溢れたのでバックアップ・リストアを考えた人には・・・
シンボリックリンクでドコデモドアを作ろう。

/usr/local/pgsql/data/base/ にDBがあるので

pg_ctl stop
で、postmasterを止めて、DBへのアクセスを無くしてから。
DBを領域の大きなパーティションに動かして

ln -s リンクの先(おおきなパーティション) リンクを作るところ(DBのディレクトリ)

としてあげれば違うパーティションに実体があるDBが
これまでと同じパスで参照できる。
おそらくはPostgreSQLのprefでDBのpassを設定できるだろうけど、
弄りまくっていくと変態システムになるのでまぁこれがいいかなと。

lnしまくっているのも必死感バリバリで変態かな?

カテゴリー: 未分類   パーマリンク 拍手する

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">