Primary Key with auto increment field

Поиск
Список
Период
Сортировка
От x asasaxax
Тема Primary Key with auto increment field
Дата
Msg-id 91495cb0804011543n7f35f880ud691fa8f30bbe505@mail.gmail.com
обсуждение исходный текст
Ответы Re: Primary Key with auto increment field
Список pgsql-general
I would like to increment one field, depending of the value of the other. here´s an example:

id variable
1 1
2 1
1 2
2 2

can i do that with the following commands?

SELECT setval('sequence',(SELECT max(id) FROM table)) INTO variable;
insert into table values(variable, ..., ...); ?

Will this be transactional? Cause, they say that setval is a command that its transactional. Using this way i

don´t will need to use a sequence anymore. Is that correct?


Thanks you all.

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

Предыдущее
От: carty mc
Дата:
Сообщение: dblink ,dblink_exec not participating in a Transaction??
Следующее
От: carty mc
Дата:
Сообщение: Re: dblink ,dblink_exec not participating in a Transaction??