Jovem, permita-me acrescentar um raciocício ao teu problema: a) CURRENT_TIME ou OID ou SEQUENCES pelo visto lhe trarão o mesmo resultado. Se usar o CURRENT_TIME terás números altos, aleatórios e etc. Se usares OID vais ter números altos, intercalados e etc. Então podes criar uma SEQUENCE "avulsa" ou uma "TEMPORARY SEQUENCE". b) É bem mais "seguro" ter um objeto de tua aplicação para controlar essa situação que você não detalhou para nosso entendimento do que depender dos OIDs do banco. Como sou "macaco velho" e já vi de tudo, acho que uma sequence para a tua aplicação faria o mesmo do que buscas nos OIDs ou uma TEMPORARY SEQUENCE. Fica a teu critério. c) OID não parece ser uma coisa que a "Teoria de Desenvolvimento de Sistemas" preparia.
Quanto ao quesito do conhecimento e etc, "nunca é demais saber onde estão sendo guardados os OIDs do PG". Se alguém descobrir pode, futuramente, compartilhar com o restante de desenvolvedores. Saludos. Brombatti 2009/8/4 Nelson Gonzaga <ngonz...@yahoo.com> > Roberto, > Eu utlizo sequencias pra todo lado (aonde precisa) no meu BD, concordo com > vc em genero, numero e *degrau* quanto as esses conceitos de sequencias e > para nao dar mais corda a este *sarcasmo* vou deixar do jeito que está, > usando o trigger com a hora corrente e continuar pesquisando, porque > sabedoria nunca é demais, aonde o PG guarda o ultimo OID. > > Valeu, > Nelson > > > ------------------------------ > *De:* Roberto Mello <roberto.me...@gmail.com> > *Para:* Comunidade PostgreSQL Brasileira < > pgbr-geral@listas.postgresql.org.br> > *Enviadas:* Terça-feira, 4 de Agosto de 2009 10:04:15 > *Assunto:* Re: [pgbr-geral] Res: Res: Aonde o PG guarda o proximo OID? > > 2009/8/3 Nelson Gonzaga <ngonz...@yahoo.com> > >> 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. >> > > É. Usar sequências é simples, rápido, eficiente, atômico e resolve o > problema. Realmente não tem graça nenhuma. <sarcasmo>Melhor procurar uma > solução que não atenda os requisitos acima.</sarcasmo> > > Roberto > > ------------------------------ > Veja quais são os assuntos do momento no Yahoo! + Buscados: Top > 10<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/>- > Celebridades<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/>- > Música<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/>- > Esportes<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/> > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- Fernando Brombatti email-msn-gtalk-skype: bromba...@gmail.com work: +55 54 3218-6060 home: +55 54 3028-7217 mobile: +55 54 9189-7970 Visite words.datamais.com
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral