From: | miguel miguelito <php_ast(at)yahoo(dot)es> |
---|---|
To: | PostgreSQL PosgreSQL <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Commit difiere en muchos segundos |
Date: | 2011-04-16 11:54:13 |
Message-ID: | 451073.64005.qm@web29007.mail.ird.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola amigos, tengo un app en powerbuilder con postgresql, sucede que cuando guardo (commit), desde dos o mas terminales al mismo tiempo difiere en un promedio de 10 segundos los registros guardados en un campo del tipo timestamp without time zone, gestionado por trigger, codigo del trigger es:
CREATE OR REPLACE FUNCTION rentas.autoria()
RETURNS trigger AS
$BODY$BEGIN
IF (TG_OP = 'UPDATE') THEN
NEW.user_mod :=user;
NEW.user_mod_fh :='now';
ELSIF (TG_OP = 'INSERT') THEN
NEW.user_crea :=user;
NEW.user_crea_fh :='now';
END IF;
RETURN NEW;
END;$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
ALTER FUNCTION rentas.autoria() OWNER TO postgres;
GRANT EXECUTE ON FUNCTION rentas.autoria() TO postgres;
GRANT EXECUTE ON FUNCTION rentas.autoria() TO group_municipio;
GRANT EXECUTE ON FUNCTION rentas.autoria() TO public;
Cuando lo logico debiera ser en milisegundos la diferencia de los registros. acaso esta mal configurado el postgresql version 8.4.1, o tiene que ver el hardware de red, gracias por su ayuda.
Saludos
Miguel.
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2011-04-16 18:44:35 | Re: Commit difiere en muchos segundos |
Previous Message | suso | 2011-04-16 09:55:29 | instalación desantendida y restore |