From: | ries van Twisk <pg(at)rvt(dot)dds(dot)nl> |
---|---|
To: | becauseimjeff(at)yahoo(dot)com |
Cc: | PGSQL <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: Frustrated...pg_dump/restore |
Date: | 2008-10-06 14:40:37 |
Message-ID: | 81BCB1A0-F4B6-4FA6-946A-74EC06D0CF2B@rvt.dds.nl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On Oct 6, 2008, at 9:11 AM, Jeff Amiel wrote:
>
> I performed a pg_dump on a database and created a new schema-only
> database to copy that data into.
>
> However trying to use psql -f to load the data in, I get a plethora
> of syntax errors including the dreaded "invalid command \N".
>
> I even tried to pipe the pg_dump results directly into the psql
> command....
>
> /usr/local/pgsql/bin/pg_dump -U pgsql --data-only db1 | /usr/local/
> pgsql/bin/psql -U pgsql db2
>
> Same results.
>
> Why?
>
> using -d (switching to inserts instead of COPY) seems to work just
> fine but is so slow as to be unusable.
>
> Is the COPY pg_dump method useful at all in ANY situation?
>
> Do I have to do a pg_dump using a custom archive option and use
> pg_resore to make this work? (sounds silly to me).
>
> Any help would be appreciated.
I think you want top use pg_restore, the default of pg_dump is a
binary output and you cannot pipe it to psql
Ries
From | Date | Subject | |
---|---|---|---|
Next Message | Gerfried Fuchs | 2008-10-06 15:04:43 | Re: [Pkg-postgresql-public] Postgres major version support policy on Debian |
Previous Message | Dave Page | 2008-10-06 14:39:16 | Re: postgres/postgis |