Re: pg_restore and schema's

From: Michael Fuhr <mike(at)fuhr(dot)org>
To: Dick Kniep <dick(at)kniep(dot)nl>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: pg_restore and schema's
Date: 2005-08-22 13:21:56
Message-ID: 20050822132156.GA59853@winnie.fuhr.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Mon, Aug 22, 2005 at 09:30:36AM +0200, Dick Kniep wrote:
>
> postgres(at)linux:/tmp> pg_restore -O -d cvix2 /tmp/dumpdb
> pg_restore: [archiver (db)] could not execute query: ERROR: schema "Lindix"
> does not exist

What version of PostgreSQL are you using? I can duplicate this
problem with 7.4.8, but only with pg_restore's -O option. If
I turn on statement logging, I see the following when running
pg_restore -O:

CREATE SCHEMA Test;

If I run pg_restore without -O, I see the following:

CREATE SCHEMA "Test" AUTHORIZATION postgres;

Since identifiers must be quoted to preserve case, I'd say the -O
behavior is a bug. You might wish to report this to pgsql-bugs.

I tested 8.0.3 and it doesn't have this problem.

--
Michael Fuhr

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Tino Wildenhain 2005-08-22 13:49:15 Re:
Previous Message Nigel Horne 2005-08-22 12:54:41 Re: