i2i無料WEBパーツ
FC2ブログ

Entries

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
この記事にトラックバックする(FC2ブログユーザー)
http://halu834.blog17.fc2.com/tb.php/73-2fdf205a

トラックバック

コメント

コメントの投稿

コメントの投稿
管理者にだけ表示を許可する

PostgreSQL 8.3 バックアップ&リストア(覚書)

引用させていただきました。m(_ _)m
http://wiz.syscon.co.jp/BackupDbLinux.html
 

-----------------------------------------------------
PostgreSQL データベースのバックアップとリストア
-----------------------------------------------------
■データのバックアップ

 現在データベースに保存されているデータを、バックアップします。
 pg_dump コマンドを使用します。
 ※ PostgreSQLが起動していない場合エラーになります。
 
 データをバックアップします。
# su - postgres
$ pg_dump データベース名 > バックアップファイル名 
 
■データのリストア

 psql クライアントを使用して、データのリストアを行います。

$ createdb データベース名
$ psql -e データベース名 < バックアップファイル名 
 
■データベースの削除

 既にデータベースが存在しテーブルが存在している状態で、リストアすると二重登録になりエラーが発生します。
 その場合は、データベースを削除(DROP)してから行ってください。
 psql クライアントを使用して、現在保存されているデータベース削除します。

$ dropdb 削除するデータベース名 

 下記のようにエラーが出る場合は、データベースへの接続が残っているために失敗しています。

ERROR: DROP DATABASE: database "masters" is being accessed by other
users dropdb: database removal failed 

 その際、pg_ctl に -m f オプションを指定し、トランザクションも強制終了し再起動した後に、データベースの削除を行います。

$ pg_ctl -m f stop
$ pg_ctl -w start 

 削除したら作成が必要です。

$ createdb masters; 
 

ほかにも、

全部バックアップするには、
pg_dumpall -U postgres -c -f <bkファイル名>

 

http://www16.atwiki.jp/rinn/pages/45.html
http://www.postgresql.jp/document/pg837doc/html/backup.html
http://www.postgresql.jp/document/pg837doc/html/backup-dump.html

スポンサーサイト
この記事にトラックバックする(FC2ブログユーザー)
http://halu834.blog17.fc2.com/tb.php/73-2fdf205a

トラックバック

コメント

コメントの投稿

コメントの投稿
管理者にだけ表示を許可する

Appendix

プロフィール

Halu834

Author:Halu834
元はJava、ネットワーク(プロトコル)専門の女SE。基本設計や要件定義までやっていたけど、激務で体調崩してリタイア。
その後2年半教育機関の情報センターでサポセン&事務の嘱託職員。暇すぎて時間を持余す毎日だったので、空いた時間にこうやっていろいろ試して実験していた。
結婚を機に、旦那と一緒に住むべくやむなく退職。
現在自宅にて知人の依頼で簡単なアプリを作成しながら、小銭を稼いでいたが、2010年ほど前より派遣で活動再開。ヘルプデスク担当を経、以前の仕事内容を評価され、現在はサーバおよびネットワーク構築・運用・保守をやっている。
最近はLinux・ネットワークが面白い。コマンド操作も何気に楽しかったりする。

性格:極めて男性的w

ブログ内検索

アフィリエイト

アクセストレードレビュー

QRコード

QRコード
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。