Re: pg_dump fails to include sequences, leads to restore fail in any version

From: "Jeffrey Baker" <jwbaker(at)gmail(dot)com>
To: "Tom Lane" <tgl(at)sss(dot)pgh(dot)pa(dot)us>, pgsql-hackers(at)postgresql(dot)org
Subject: Re: pg_dump fails to include sequences, leads to restore fail in any version
Date: 2008-06-17 21:34:22
Message-ID: fd145f7d0806171434r5a6a2865w9ca3c795218a5110@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Tue, Jun 17, 2008 at 10:59 AM, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote:

> "Jeffrey Baker" <jwbaker(at)gmail(dot)com> writes:
> > It is impossible to dump (with pg_dump -Ocx) and restore (with psql) a
> > database which contains sequences in any of 8.1, 8.2, or 8.3:
>
> I should think we would have heard about it before now if such a
> sweeping claim were true.

Last time this problem came up, in August, you dismissed it somewhat
rudely. So perhaps the lack of reports is due more to perception than any
other thing.

> What I suspect is that you are using 8.1's pg_dump, and you have tripped
> over one of the corner cases that made us redesign dumping of serial
> sequences for 8.2. Do you get better results if you dump the problem
> database with 8.2 or 8.3 pg_dump?
>

What's the corner case exactly? 8.3 dumps it correctly, but that's not
really much of a consolation because I need to restore _this_ dump, not some
other one. It was necessary for me to recreate all the sequences and set
the curvals manually.

Can't the fix be backported to 8.1?

-jwb

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Greg Stark 2008-06-17 21:39:29 Re: Reducing overhead for repeat de-TOASTing
Previous Message Kenneth Marshall 2008-06-17 19:32:07 Re: Cleaning up cross-type arithmetic operators