2009/6/5 Osvaldo Kussama <osvaldo.kuss...@gmail.com> > Se for na mesma conexão considere o uso da cláusula RETURNING do camando > INSERT. > http://www.postgresql.org/docs/current/interactive/sql-insert.html > > De uma forma geral é provável que um campo timestamp com default > CURRENT_TIMESTAMP em sua(s) tabela(s) atenda suas necessidades. > > Como já foi dito quando sua instalação consumir cerca de 4GB oids ele > retornará para o início, isto é, não se pode garantir que o último > insert realizado tenha o maior oid. > > Osvaldo
Osvaldo, Já falamos a respeito deste assunto. E a sua ideia para o CURRENT_TIMESTAMP, realmente se torna bem mais agradavel do que OID. Mas no caso gostaria de abusar um pouco da vontade dos amigos. Seria possivel utilizar o CURRENT_TIMESTAMP, como padrão do campo, mas eliminando os pontos, traços e espaço. Algo do tipo: arb_id limpacampo(CURRENT_TIMESTAMP) NOT NULL, -- Identificador do Registro Ou teria que criar uma trigger?? -- []s Nilson Chagas - Ubuntu User 25794 --- Visite: http://www.amados.com.br/podcast -> Peça gratuitamente um curso Bíblico http://tempodesalvacao.blogspot.com/ http://bbnradio.org/ -> Ouça a rádio e faça gratuitamente um Curso Biblico
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral