Pessoal, Estou com uma dúvida, hoje depois que um usuário veio reclamar de uma entidade denominada nfsaid_sap_hist, onde existe um atributo do tipo timestamp com valor default current_timestamp, verifiquei que o sistema colocou como valor padrão a data hora da criação da entidade e não o valor de agora.
Testei com o valor default now() e acoteceu a mesma coisa. Para resolver eu tive que dropar o atributo e criar novamente, o que pode ter acontecido? *Meu cenário 1 :* PostgreSQL 8.4.1, compiled by Visual C++ build 1400, 32-bit *Meu cenário2 :* PostgreSQL 8.3.8 on x86_64-pc-linux-gnu, compiled by GCC gcc-4.3.real (Ubuntu 4.3.2-1ubuntu11) 4.3.2 *Script de criação 1 --> Cenário 1 :* Create table nfsaid_sap_hist ( dtcurhist timestamp default current_timestamp, *Script de criação 1 --> Cenário 2 :* Create table nfsaid_sap_hist ( dtcurhist timestamp default now(), O engraçado é que até hoje (depois de anos usando o PostgreSQL) só aconteceu esta vez e somente com esta entidade. Será que eu me equivoquei em algo? Desde já agradeço, Rubens José Rodrigues
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
