| From: | Richard Huxton <dev(at)archonet(dot)com> |
|---|---|
| To: | Peter Billen <peter(at)clueless(dot)be> |
| Cc: | pgsql-general(at)postgresql(dot)org |
| Subject: | Re: problem with foreign keys + data-only backup |
| Date: | 2008-08-22 13:28:43 |
| Message-ID: | 48AEBF0B.2030200@archonet.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
Peter Billen wrote:
> Hi all,
>
> I have a problem with foreign keys and data-only (no schema) backup. I
> have a simple table node (pseudo-SQL):
> When I do a data-only backup, the backup file contains following two lines:
>
> INSERT INTO NODE (node_id, parent_node_id) VALUES (2, 1);
> INSERT INTO NODE (node_id, parent_node_id) VALUES (1, NULL);
>
> Restoring the backup file into another database ofcourse fails, because
> the parent_node_id (1) in the first INSERT statement refers to an
> unknown (to be added) node (in the second statement).
>
> How do I make sure my backup orders the insert statements in a logical
> order?
You don't. You might find --disable-triggers useful though. See the
pg_restore documentation for details.
--
Richard Huxton
Archonet Ltd
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Markus Mehrwald | 2008-08-22 13:48:43 | Re: problem with foreign keys + data-only backup |
| Previous Message | Ivan Sergio Borgonovo | 2008-08-22 12:00:48 | Re: LIKE and SIMILAR TO |