Re: pg_dump --clean w/ <= 7.2 server

Поиск
Список
Период
Сортировка
От Kris Jurka
Тема Re: pg_dump --clean w/ <= 7.2 server
Дата
Msg-id Pine.BSO.4.56.0406241529150.30402@leary.csoft.net
обсуждение исходный текст
Ответ на Re: pg_dump --clean w/ <= 7.2 server  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: pg_dump --clean w/ <= 7.2 server  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-patches

On Thu, 24 Jun 2004, Tom Lane wrote:

> Christopher Kings-Lynne <chriskl@familyhealth.com.au> writes:
> >> When running pg_dump --clean against a server that doesn't have schemas
> >> the namespace is blank and ends up producing a dump full off things like:
> >>
> >> DROP TABLE "".tab;
>
> > Since the person is dumping using 7.5 pg_dump, presumably they will be
> > restoring to 7.5, and it should be:
>
> > DROP TABLE "public".tab;
>
> Possibly the most correct solution is to assign the name "public" to the
> dummy schema that pg_dump creates internally when talking to a pre-7.3
> server.

I was considering that they might want to restore the dump into another
schema and that would be easier with an unqualified name.  I don't really
understand why the name needs to be fully qualified in the first place.

> I seem to recall that there was some reason for using "", but I don't
> recall what exactly.
>

It seems like the only possible reasons are deliberately making it fail or
just a lack of testing.  There's no way it does anything useful.

Kris Jurka

В списке pgsql-patches по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: stderr & win32 admin check
Следующее
От: Tom Lane
Дата:
Сообщение: Re: pg_dump --clean w/ <= 7.2 server