Olá,

2009/11/20 TI <t...@batistarepresentacoes.com>

>  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?
>

Depois que você dropou o atributo e criou novamente voltou a funcionar?

> Desde já agradeço,
>
>  Rubens José Rodrigues
>
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>

[]s
-- 
JotaComm
http://jotacomm.wordpress.com
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a