Caro Roberto,
Usar uma sequencia pra ter um valor temporario não tem graça nenhuma, vai ficar 
contando em todo insert e vou usa-lo so em alguns registros e por algum tempo 
apenas.
Agora to usando o trigger com current_time, e ta dando certo.

Sera que o postgresql nao guarda o valor do OID em alguma tabela do sistema?

Valeu,
Nelson




________________________________
De: Roberto Mello <roberto.me...@gmail.com>
Para: Comunidade PostgreSQL Brasileira <pgbr-geral@listas.postgresql.org.br>
Enviadas: Segunda-feira, 3 de Agosto de 2009 20:08:03
Assunto: Re: [pgbr-geral] Res: Aonde o PG guarda o proximo OID?

2009/8/3 Nelson Gonzaga <ngonz...@yahoo.com>

Preciso do OID só pra ter um numero que seja unico para usar como indice de uma 
tabela que ora tem valor ora não tem nada e só depois o valor vai ser digitado.
>To tentando fazer um trigger para isso (por enquanto to gravando data+hora 
>como numerico neste campo via .net).

Por que não usar o método convencional de sequences? O valor de uma sequência é 
atômico e único. Use o tipo serial e será automaticamente inserido um novo 
valor.

Roberto 


      
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a