---------- Mensaje reenviado ---------- De: Emanuel Calvo Franco <postgres....@gmail.com> Fecha: 14 de enero de 2009 9:47 Asunto: Re: [pgsql-es-ayuda] Para: Manuel Sánchez Tirado Calderón <manuel...@gmail.com>
2009/1/13 Manuel Sánchez Tirado Calderón <manuel...@gmail.com>: > Hola Hector, > es una buena idea, pero queria evitar eso y mas bien hacer algun ajuste en > los archivos de configuracion necesarios, creo que tengo que verificar mi > "time zone", pero nose como hacerlo > > 2009/1/13 Hector R. De los Santos (Consultor TI) <zah...@gmail.com> >> >> Cambia el >> fecing timestamp, >> por >> fecing time, >> >> y haz : >> insert into log_usuario values('01', '0325464', 'MSANCHEZ', now(), >> '10.1.1.1') >> >> 2009/1/13 Manuel Sánchez Tirado Calderón <manuel...@gmail.com>: >> > >> > >> > 2009/1/13 Mario Burdman <mburd...@gmail.com> >> >> >> >> log_usu != log_usuario ????? >> >> >> >> :-) >> >> >> >> Saludos! >> >> >> >> >> > >> > Repitiendo el correo amigos, perdon por la falta en la edicion. En >> > realidad >> > es : >> > >> > Tengo un pequeño inconveniente para insertar un registro en una tabla. >> > Tengo una tabla de lo mas elemental en donde se guarda algunos datos de >> > los >> > accesos al sistema. >> > he aqui la tabla .. >> > >> > CREATE TABLE log_usuario >> > ( >> > tipusu char(2), >> > inscodigo char(7), >> > nomusu varchar(15), >> > fecing timestamp, >> > ipacceso varchar(20) >> > ) >> > >> > Tengo problemas para INSERTAR un registro, ya que NUNCA hace la >> > insercion en >> > la tabla, a pesar de que NO ME DA MENSAJE DE ERROR, sino mas bien. >> > "Query returned successfully: 1 rows affected, 31 ms execution time." >> > >> > El insert simplemente es : >> > >> > insert into log_usuario values('01', '0325464', 'MSANCHEZ', now(), >> > '10.1.1.1') >> > >> > ....En vez de now(), tambien probe con "CURRENT_TIMESTAMP" que se >> > supone es >> > su simil, ademas de "LOCALTIMESTAMP" que se supone es el mismo valor >> > sino >> > que "without time zone". >> > No tuve exito ... :( >> > >> > Haciendo la prueba veo que solo inserta si es que hago el insert >> > considerando solo los valores de loscampos que no son TIMESTAMP. >> > >> > Me imagino que tiene que ver con alguna configuracion del POSTGRES o del >> > Sistema Operativo. >> > Tengo Postgres 8.1. >> > >> > Alguien me podria dar una pista porfavor para hacer la prueba de otra >> > manera. >> > Ejecuta locale en el sistema operativo (si tenes *nix) Luego entra en el postgresql.conf y revisa que esten en el mismo enconding. Si queres crear un data de cero hacelo con la opciń --encoding='tu local' Probá hacer la inserción sin el timestamp (ponele NULL) y ve si hace la inserción. >> > Muchas gracias de antemano. >> > >> >> >> >> -- >> :: HDS Consultores TI >> Servidores | Redes | Programacion | GNU/Linux > > -- Emanuel Calvo Franco ArPUG / AOSUG Member Postgresql Support & Admin -- Emanuel Calvo Franco ArPUG / AOSUG Member Postgresql Support & Admin -- TIP 6: �Has buscado en los archivos de nuestra lista de correo? http://archives.postgresql.org/pgsql-es-ayuda