From: | "Garris, Nicole" <Nicole(dot)Garris(at)dof(dot)ca(dot)gov> |
---|---|
To: | "'pgsql-admin(at)postgresql(dot)org'" <pgsql-admin(at)postgresql(dot)org> |
Subject: | FW: pg_dump not in object dependency order for sequences used for primary keys |
Date: | 2005-04-26 17:55:36 |
Message-ID: | DA1D6951A4720F4FBC5BF398E4D5B122280CE2@dofmail.DOF.FINANCE |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin |
Quite right, "create sequence" occuring after the "create table" is not the
cause of the problem. Thanks, Tom. (Now I'm suspecting a character
translation problem, most likely with the line feed character.)
-----Original Message-----
From: Tom Lane [mailto:tgl(at)sss(dot)pgh(dot)pa(dot)us]
Sent: Thursday, April 21, 2005 9:06 AM
To: Garris, Nicole
Cc: 'pgsql-admin(at)postgresql(dot)org'
Subject: pg_dump not in object dependency order for sequences used for pri
mary keys
"Garris, Nicole" <Nicole(dot)Garris(at)dof(dot)ca(dot)gov> writes:
> I am running PostgreSQL 8.0.1 on Max OS X. Rather than using the serial
data
> type for a table's primary key, we use integer and default it to the
nexval
> of a sequence with the name of <tablename>_seq (this syntax seems to work
> best with Apple's WebObjects Enterprise Object Modeler). Therefore, the
> table depends on the sequence, and in a reload of the database, the
sequence
> must be created first. However, pg_dump lists the "create sequence" after
> the "create table". Of course I cannot use the pg_dump file as-is to
reload
> the database, it fails on the "create table" statement when referencing
the
> (as-yet) non-existent sequence.
How so? The nextval only references the sequence as a string; it's not
going to trigger any failure at create time. Please show a specific
test case instead of assuming you know what the problem is.
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | Mario Soto Cordones | 2005-04-26 18:25:13 | Re: PostgreSQL in FreeBSD jails |
Previous Message | Oliver Duke-Williams | 2005-04-26 12:13:11 | Unable to drop index |