Thread: pg_dumpで--schema=myschemaが効かない

pg_dumpで--schema=myschemaが効かない

From
"Honji Aharen"
Date:
お世話になります。
pg_dump (PostgreSQL) 8.4.20で
pg_dump  --schema=myschema –table=mytable –file=mydump_file.sql mydb
の結果public schemaのテーブルがダンプされます。
この不具合はどのバージョンで解決されますか。
 

Re: [BUGS] pg_dumpで--schema=myschemaが効かない

From
Michael Paquier
Date:
2014-07-25 8:45 GMT+09:00 Honji Aharen <h.renji@hotmail.com>:
> お世話になります。
> pg_dump (PostgreSQL) 8.4.20で
> pg_dump  --schema=myschema -table=mytable -file=mydump_file.sql mydb
> の結果public schemaのテーブルがダンプされます。
> この不具合はどのバージョンで解決されますか。
mytableにスキーマの名前が付いていませんので、pg_dumpはsearch_pathのスキーマ(public,
pg_catalog)を使っています。myschemaのmytableをダンプ取りたい場合、このコマンドを使ってください:
pg_dump  --schema=myschema -table=myschema.mytable -file=mydump_file.sql mydb

このメーリングリストは英語のリストです。日本語で議論を行いたい場合、そちらのリストにメールを送ってください。
http://ml.postgresql.jp/mailman/listinfo/pgsql-jp
--
Michael