Re: Excluding schema from backup
От | Tom Lane |
---|---|
Тема | Re: Excluding schema from backup |
Дата | |
Msg-id | 5096.1165591290@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Re: Excluding schema from backup (Bill Moran <wmoran@collaborativefusion.com>) |
Список | pgsql-general |
Bill Moran <wmoran@collaborativefusion.com> writes: > In response to "St�phane Schildknecht" <stephane.schildknecht@postgresqlfr.org>: >> pg_dump -U postgres MYDB -N "_MYDB" gives me a dump including that schema. >> >> I then tried pg_dump -U postgres MYDB -n "_MYDB" and then got "pg_dump: >> No matching schemas were found" > My guess is that you're hitting case-folding issues. Try: > pg_dump -U postgres MYDB -n \"_MYDB\" Yeah, see the last example in the 8.2 pg_dump reference page: To specify an upper-case or mixed-case name in -t and related switches, you need to double-quote the name; else it will be folded to lower case (see Patterns). But double quotes are special to the shell, so in turn they must be quoted. Thus, to dump a single table with a mixed-case name, you need something like $ pg_dump -t '"MixedCaseName"' mydb > mytab.sql regards, tom lane
В списке pgsql-general по дате отправления: