Re: pg_dump/pg_restore schema and data separately and foreign key constraints

From: Adrian Klaver <aklaver(at)comcast(dot)net>
To: Vasiliy Vasin <vasi3854(at)yandex(dot)ru>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: pg_dump/pg_restore schema and data separately and foreign key constraints
Date: 2009-05-12 21:17:01
Message-ID: 656571287.5079541242163021955.JavaMail.root@sz0030a.emeryville.ca.mail.comcast.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

----- "Vasiliy Vasin" <vasi3854(at)yandex(dot)ru> wrote:

> I have database on production server that backups every day. Database
> is not big ~ 10mb.
> But I added several tables that takes big capacity and I don't want to
> backup data from them.
>
> So, I backup my database in two files: schema and data:
> pg_dump -s -E utf-8 -f ${filename.schema} -F custom -n public -O -Z 9
> -h ${connection.hostname} -U ${connection.username}
> ${connection.database}
> pg_dump -a -T table1 -T table2-E utf-8 -f ${filename.data} -F custom
> -n public -O -Z 9 -h ${connection.hostname} -U ${connection.username}
> ${connection.database}
>
> Then I tried to restore this backups:
> pg_restore -s -d ${connection.database} -h ${connection.hostname} -U
> ${connection.username} -O -F custom ${schemaFileName}
> pg_restore -a -d ${connection.database} -h ${connection.hostname} -U
> ${connection.username} -O -F custom ${dataFileName}
>
> Schema backup restored successfully.
>
> But then I restoring data backup I receiving errors like:
> COPY failed: ERROR: insert or update on table "sometable" violates
> foreign key constraint "bla-blah"
>
> I tried -1 option for pg_restore, it not helps.
>
> I think this is common problem, but I don't found answer in google,
> only questions... :(
>

Sounds like an ordering problem, you are restoring the child table before the parent. Best bet is to dump the table data to individual files and restore them in the proper order.

Adrian Klaver
aklaver(at)comcast(dot)net

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Dragan Zubac 2009-05-12 21:19:33 Re: pg_dump/pg_restore schema and data separately and foreign key constraints
Previous Message Alan Hodgson 2009-05-12 21:10:01 Re: pg_dump/pg_restore schema and data separately and foreign key constraints