não se esquecer da opção CYCLE....
----- Original Message ----- 
From: "Osvaldo Kussama" <[EMAIL PROTECTED]>
To: <pgbr-geral@listas.postgresql.org.br>
Sent: Wednesday, January 30, 2008 4:07 PM
Subject: Re: [pgbr-geral] Sequencias





George Silva wrote:
>
>
> Imaginem que eu tenho uma tabela de itinerarios de onibus com os seguintes
> campos:
>
> pk, logradouro, fk_linha, sentido_trecho, seq_trecho
>
> Tenho outra tabela descrevendo cada linha de onibus. Nesta tabela tenho um
> campo chamado n_trechos.
>
> Eu preciso de resetar a seq_trecho da tabela itinerarios quando ela chegar
> ao valor máximo do n° de trechos especificdo na tabela linhas - de modo
> que
> quando inserirem um novo trecho, ele receba o numero 1 novamente.
>
> desculpem se não fui muito claro.
>
> Qual é a melhor maneira de se fazer isso? triggers? rules?
>
>

Abstraindo de qualquer feito colateral decorrente desta opção você pode
especificar a cláusula MAXVALUE na criação da sequence. Veja:
http://www.postgresql.org/docs/8.2/interactive/sql-createsequence.html

Osvaldo

-- 
View this message in context: 
http://www.nabble.com/Sequencias-tp15187768p15188079.html
Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral 

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a