Continue sequence

Поиск
Список
Период
Сортировка
От Wilton
Тема Continue sequence
Дата
Msg-id 459E4F00.3050702@microwork.inf.br
обсуждение исходный текст
Ответы Re: Continue sequence  (Devrim GUNDUZ <devrim@CommandPrompt.com>)
Re: Continue sequence  (Jorge Godoy <jgodoy@gmail.com>)
Список pgsql-general
Hi,

Which is the correct way to obtain a continue sequence without fail
(hole/gap) for a composite-id ?

Example:

CREATE TABLE nf
(
number   INTERGER NOT NULL,
serie       VARCHAR(2) NOT NULL,
CONSTRAINT pky_nf PRIMARY KEY (number,serie)
)

number      serie
1               A
2               A
1               B
3               A
4               A
2               B

I think that I will need to use LOCK TABLE or SELECT FOR UPDATE, but in
both cases if the client terminal shutdown suddenly the tuple/table
stays locked on the server for a indeterminate time.

I did a test with the following commands using pgadmin III:

BEGIN;
LOCK TABLE nf IN EXCLUSIVE MODE;

I restarted my terminal and checked in another terminal that the LOCK
condition was there. After 10 minutes, to unlock the table, I send a
KILL command for the process that was locking the table/tuple.

Best regards,

Rogério Augusto Bassete - BRAZIL/SP

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

Предыдущее
От: sbaskar
Дата:
Сообщение: PgSQL Monitoring( Please let me know the table details )
Следующее
От: ptjm@interlog.com (Patrick TJ McPhee)
Дата:
Сообщение: Re: Any form of connection-level "session variable" ?