getting a sequence to update properly

Поиск
Список
Период
Сортировка
От John Scalia
Тема getting a sequence to update properly
Дата
Msg-id 20050617194806.A04F0D2@bitstream.cityblueprinting.com
обсуждение исходный текст
Ответы Re: getting a sequence to update properly  ("Greg Sabino Mullane" <greg@turnstep.com>)
Список pgsql-admin
I'm trying to add a sequence function to an already existing field. All the 4000 records for this table currently have a value already in this field, but I'd like new ones to just get the next value by default as opposed to users being forced to type something. What I'd like to do is to reload this table and get the field to be updated by the sequence on the reload. I thought that by dumping the table with pg_dump and reloading with the generated datafile, this would happen, but the sequence's last_value field didn't change. Apparently, the values contained in the dump file won't update the sequence. Short of thoroughly massaging the datafile generated by the dump and turning all those record lines into SQL INSERT statements, is there any way to effectively update a field for an existing record so that the field gets the value from the sequence? I would  normally just set minimum value to something greater than what already in the table, but the manually keyed values are all over the place, and I guess I'd really like to remove the gaps in the current values.
--
John

В списке pgsql-admin по дате отправления:

Предыдущее
От: "Stefan Bayer"
Дата:
Сообщение: WindowsXP setup user account problem
Следующее
От: "Tomas Kratochvil"
Дата:
Сообщение: pgAdmin II download