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