Guardar fecha en base de datos.
Hola:
si tu base de datos es en Postgres, puedes utilizar la función current_date, mira este ejemplo:
insert into Traza(Fecha, Hora, Usuario, Accion) values (current_date, current_time,'pepe', 'prueba');
Como esta función current_date (o current_time) tienes que correrla en el postgres, y te devuelve la fecha (u hora) actual según servidor. Para ello puedes hacer un procedimiento almacenado que se encargue de insertar la fecha, mira este otro ejemplo:
CREATE OR REPLACE FUNCTION addtraza("Usuario" character varying, "Accion" character varying)
RETURNS void AS
'insert into Traza(Fecha, Hora, Usuario, Accion) values (current_date, current_time, $1, $2);'
LANGUAGE sql VOLATILE
Un GigaSaludo!!!