[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 メーリングリストの案内