[pgsql-jp: 26239] pg_restore で -L オプションのリストアが出来ません

村田 豊実 bsaku @ miyosi.co.jp
2002年 6月 3日 (月) 12:58:26 JST


初めまして。
PostgreSQL 7.1.3 を RedHat 7.2 上で運用しております。

pg_dump -F c -b hoge > hoge.db
でバックアップしたデータを

pg_restore -d hoge hoge.db
すると以下のようなエラーがでます。

Archiver(db): Could not execute query. Code = 7. Explanation from
backend:
'ERROR:  ProcedureCreate: procedure plpgsql_call_handler already exists
with same arguments'.

template1 に PL/pgSQL を組み込んでいるせいだと思い、
pg_dump hoge.db -l >dump.lst
して
97; 29691 FUNCTION "plpgsql_call_handler" () postgres
98; 29692 PROCEDURAL LANGUAGE plpgsql

上記二行をコメントアウトして
pg_restore hoge.db -L dump.lst

してみたところ、コンソールにずらずら状況が表示されるだけで、database に
格納されません。どうすればリストア出来るようになるでしょうか。

_/_/_/  村田  豊実       bsaku @ miyosi.co.jp           山梨県在住   _/
_/_/                     (no "h" in miyosi)  Miyoshi & Co., Ltd. _/_/
_/    (株)ミヨシ 総務部  HomePage:http://www.miyosi.co.jp/    _/_/_/




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