Re: General question regarding sequences (Serial columns) - Mailing list pgsql-admin

From Benjamin Krajmalnik
Subject Re: General question regarding sequences (Serial columns)
Date
Msg-id BF337097BDD9D849A2F4B818DDB27987029352@stash.stackdump.local
Whole thread Raw
In response to General question regarding sequences (Serial columns)  ("Benjamin Krajmalnik" <kraj@illumen.com>)
List pgsql-admin
Thanks.  I just looked at the definition and see it is a default value,
so I should be safe just pumping the data over.
On completion of the import I plan to reseed he sequence generator.


-----Original Message-----
From: Juan Miguel Paredes [mailto:juan.paredes@gmail.com]
Sent: Thursday, June 15, 2006 11:28 AM
To: Benjamin Krajmalnik
Subject: Re: [ADMIN] General question regarding sequences (Serial
columns)

> If I were to use the former (use Serial/BigSerial), is there a command
> which I can issue to keep PostgreSQL from using the sequence, and
> therefore copying over the original identity field value?  Something
> equivalent to SQL Server's "SET IDENTITY_INSERT" command?

"Serial" declares your column being an integer type and provides a
default value (the next value from the sequence).  If you DO provide a
value for your id column, PostgreSQL won't use the sequence.  However,
be careful to keep in sync your sequence with the values in your
table, to avoid collissions (ALTER SEQUENCE can help)

Regards.

pgsql-admin by date:

Previous
From: "Benjamin Krajmalnik"
Date:
Subject: General question regarding sequences (Serial columns)
Next
From: "Patricia Megumi Matsumoto"
Date:
Subject: unsubscribe pgsql-admin