From: | "renneyt(at)yahoo(dot)com" <renneyt(at)yahoo(dot)com> |
---|---|
To: | "Jim C(dot) Nasby" <jnasby(at)pervasive(dot)com> |
Cc: | postgres <pgsql-admin(at)postgresql(dot)org> |
Subject: | Re: pg_dump/restore problem |
Date: | 2006-06-13 20:28:47 |
Message-ID: | 448F1FFF.50600@yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin |
Jim C. Nasby wrote:
> On Mon, Jun 12, 2006 at 04:51:18PM -0400, renneyt(at)yahoo(dot)com wrote:
>
>> I am trying to move some data from an 8.0.7 instance to a 7.4.8
>> instance. I did a pg_dump and then did a pg_restore.
>> For the most part the data transferred through to the older instance but
>> I had problems with the sequence updates.
>>
>> SELECT pg_catalog.setval(pg_catalog.pg_get_serial_sequence('nw_foo',
>> 'foo_id'), 678, true);
>> ERROR: function pg_catalog.pg_get_serial_sequence("unknown", "unknown")
>> does not exist
>> HINT: No function matches the given name and argument types. You may
>> need to add explicit type casts.
>>
>> I am looking for a an alternative to manually issuing alter sequence
>> commands.
>>
>
> >From http://www.postgresql.org/docs/8.1/interactive/release-8-0.html:
>
> # Add pg_get_serial_sequence() to return a SERIAL column's sequence name
> (Christopher)
>
>
Does pg_get_serial_sequence() exist as plpgsql code? Where may I find
it? I would like to retrofit it into a 7.4.8 PG database.
Thanks
> This allows automated scripts to reliably find the SERIAL sequence name.
>
> If you use a 7.x copy of pg_dump it might work, though there could be
> catalog changes that make that a problem.
>
From | Date | Subject | |
---|---|---|---|
Next Message | Jim C. Nasby | 2006-06-13 23:02:42 | Re: pg_dump/restore problem |
Previous Message | renneyt@yahoo.com | 2006-06-13 13:56:26 | Re: PLPGSQL/EXCEPTION HANDLING |