Re: General question regarding sequences (Serial columns)

Поиск
Список
Период
Сортировка
От Benjamin Krajmalnik
Тема Re: General question regarding sequences (Serial columns)
Дата
Msg-id BF337097BDD9D849A2F4B818DDB27987029352@stash.stackdump.local
обсуждение исходный текст
Ответ на General question regarding sequences (Serial columns)  ("Benjamin Krajmalnik" <kraj@illumen.com>)
Список 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 по дате отправления:

Предыдущее
От: "Benjamin Krajmalnik"
Дата:
Сообщение: General question regarding sequences (Serial columns)
Следующее
От: "Patricia Megumi Matsumoto"
Дата:
Сообщение: unsubscribe pgsql-admin