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

MacOS9からOSXにコピーできない。

追記:MacOSX10.4.11で解決されました。アップデートしてください。

Serverマシンを10.4.x系にすると。OS9からファイルコピーするとき

“ファイルサーバとの接続が突然解除されました。”とでた。

サーバーにVNCで入り、パーソナルファイル共有を停止し、
SSHから

sudo defaults write /Library/Preferences/com.apple.AppleFileServer TCPQuantum -int 327680

を実行。
そしてパーソナルファイル共有を開始。

するとOK。