2007/11/21 水曜日

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

カテゴリー: Linux, Mac, unix — admin @ 9:55:08

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しまくっているのも必死感バリバリで変態かな?

コメントはまだありません »

コメントはまだありません。

このコメント欄の RSS フィード TrackBack URI

コメントをどうぞ

HTML convert time: 0.397 sec. Powered by WordPress