[pgsql-jp: 34697] Re: pg_dumpallでの部分リカバーについて

SATO Hiroyuki hiroyuki @ navitime.co.jp
2005年 1月 20日 (木) 18:30:18 JST


佐藤と申します。

以下のようなコマンドで可能*かも*しれません。自己責任で試してください。

「test」がリストアしたいデータベースで、"hoge.pg_dumpall"がpg_dumpall
の結果です。

perl -e '$a=0;while(<>){if(/^\\connect test/){$a=1}if($a>0){print;if(/^COMMENT ON SCHEMA public IS/){exit}}}' hoge.pg_dumpall

Perl 5.8.5
PostgreSQL 7.4.5
--------
SATO Hiroyuki <hiroyuki @ navitime.co.jp>


From: KazuoYasuda <k-yasuda @ h4.dion.ne.jp>
Subject: [pgsql-jp: 34687] pg_dumpallでの部分リカバーについて
Date: Wed, 19 Jan 2005 20:11:26 +0900

> 安田と申します。
> 
> pg_dumpall でバックアップを取得したのもで中のあるDBだけを
> リストアする事は、可能でしょうか?
> pg_dumpでないと無理でしょうか?
> 
> →バックアップは、こんな感じで取ってます。
>  $ pg_dumpall  | /usr/bin/gzip -9c > alldb.bak
> 
> 宜しくお願いします。
> 



pgsql-jp メーリングリストの案内