Use a função "now()" para isso.

fielcontabil=# create table apague(codigo int2,datainsercao timestamp);
CREATE TABLE
fielcontabil=# \d apague;
                 Table "public.apague"
    Column    |            Type             | Modifiers
--------------+-----------------------------+-----------
 codigo       | smallint                    |
 datainsercao | timestamp without time zone |

fielcontabil=# insert into apague(codigo,datainsercao) values (1,now());
INSERT 22718 1
fielcontabil=# insert into apague(codigo,datainsercao) values (2,now());
INSERT 22719 1
fielcontabil=# select * from apague;
 codigo |        datainsercao
--------+----------------------------
      1 | 2007-10-28 16:59:26.498523
      2 | 2007-10-28 16:59:33.577255
(2 rows)



[]s
Claudimir Zavalik
APOENA Software Livre

  ----- Original Message ----- 
  From: Bruno Moreno 
  To: Lista de Discursão PostgreSQL 
  Sent: Sunday, October 28, 2007 4:34 PM
  Subject: [pgbr-geral] Data atual por default


  Pessoal, tem como quando eu inserir um dado em uma tabela, armazena em um 
campo timestamp a data atual?

  []'s

  -- 
  Bruno Neiva Moreno
  http://indiota.blogspot.com 

  Graduando em Ciência da Computação - UFPB
  LARHENA - Laboratório de Recursos Hídricos e Engenharia Ambiental

  "Tudo posso naquele que me fortalece" Fl. 4:13 


------------------------------------------------------------------------------


  _______________________________________________
  pgbr-geral mailing list
  [email protected]
  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



------------------------------------------------------------------------------


  No virus found in this incoming message.
  Checked by AVG Free Edition. 
  Version: 7.5.503 / Virus Database: 269.15.12/1096 - Release Date: 27/10/2007 
11:02

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a