Re: Problemas INSERT con TIMESTAMP

From: Emanuel Calvo Franco <postgres(dot)arg(at)gmail(dot)com>
To: pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Problemas INSERT con TIMESTAMP
Date: 2009-01-14 11:57:25
Message-ID: f205bb120901140357w28819444y1dae1d937f5ded34@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

2009/1/13 Mauro A. Morales M. <mmorales(at)opencorp(dot)cl>:
> El mar, 13-01-2009 a las 19:03 -0500, Manuel Sánchez Tirado Calderón
> escribió:
>>
>>
>> 2009/1/13 Mauro A. Morales M. <mmorales(at)opencorp(dot)cl>
>> El mar, 13-01-2009 a las 15:25 -0500, Manuel Sánchez Tirado
>> Calderón
>> escribió:
>> > insert into log_usuario values('01', '0325464', 'MSANCHEZ',
>> now(),
>> > '10.1.1.1')
>>
>>
>> En mi postgresql 8.3.5, sobre un fedora 9 ...
>>
>> test=# CREATE TABLE log_usu
>> test-# (
>> test(# tipusu char(2),
>> test(# inscodigo char(7),
>> test(# nomusu varchar(15),
>> test(# fecing timestamp,
>> test(# ipacceso varchar(20)
>> test(# );
>> CREATE TABLE
>> test=# insert into log_usu values('01', '0325464', 'MSANCHEZ',
>> now(),
>> '10.1.1.1');
>> INSERT 0 1
>> test=# select * from log_usu;
>> tipusu | inscodigo | nomusu | fecing |
>> ipacceso
>> --------+-----------+----------+----------------------------+----------
>> 01 | 0325464 | MSANCHEZ | 2009-01-13 20:26:40.841255 |
>> 10.1.1.1
>> (1 fila)
>>
>>
>> --
>> Mauro A. Morales M. http://www.opencorp.cl
>> Opencorp Ltda. Ingenieria Opensource
>>
>>
>>
>> Gracias Mauro,
>> Te comento que anteriormente este sistema estaba trabajando en otro
>> servidor en donde funcionaba perfectamente ese tipo de "insert", tal
>> como veo pasa tambien con tu prueba.
>>
>> Recientemente este sistema paso a otro server y recien ahi
>> esta pasando esto. Es por eso que sospecho que es un tema
>> con algun parametros que se configura en el POSTGRES o probablemente
>> algo del time zone que esta tomando del Sistema Operativo.
>> Si alguien tiene una pista de que configuraciones podria chekear ....
>> se lo agradeceria mucho
>
> Esto es lo que tengo en mi postgresql.conf
>
> # - Locale and Formatting -
>
> datestyle = 'iso, dmy'
> #timezone = unknown # actually, defaults to TZ
> environment
> # setting
> #timezone_abbreviations = 'Default' # Select the set of available
> time zone
> # abbreviations. Currently,
> there are
> # Default
> # Australia
> # India
> # You can create your own file
> in
> # share/timezonesets/.
> #extra_float_digits = 0 # min -15, max 2
> #client_encoding = sql_ascii # actually, defaults to database
> # encoding
>
> # These settings are initialized by initdb, but they can be changed.
> lc_messages = 'es_ES.UTF-8' # locale for system
> error message
> # strings
> lc_monetary = 'es_ES.UTF-8' # locale for monetary
> formatting
> lc_numeric = 'es_ES.UTF-8' # locale for number
> formatting
> lc_time = 'es_ES.UTF-8' # locale for time
> formatting
>
> # default configuration for text search
> default_text_search_config = 'pg_catalog.spanish'
>
>
> Y el locale de la máquina
>
> [root(at)sherlock ~]# locale
> LANG=es_ES.UTF-8
> LC_CTYPE="es_ES.UTF-8"
> LC_NUMERIC="es_ES.UTF-8"
> LC_TIME="es_ES.UTF-8"
> LC_COLLATE="es_ES.UTF-8"
> LC_MONETARY="es_ES.UTF-8"
> LC_MESSAGES="es_ES.UTF-8"
> LC_PAPER="es_ES.UTF-8"
> LC_NAME="es_ES.UTF-8"
> LC_ADDRESS="es_ES.UTF-8"
> LC_TELEPHONE="es_ES.UTF-8"
> LC_MEASUREMENT="es_ES.UTF-8"
> LC_IDENTIFICATION="es_ES.UTF-8"
> LC_ALL=
>
>
> Saludos,
>
> -- Mauro
>
> --
> Mauro A. Morales M. http://www.opencorp.cl
> Opencorp Ltda. Ingenieria Opensource
>
> --
> TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo agradecerán
>

Probá insertar un valor NULL en vez de la fecha.

Si estás insertando desde el psql no existiría inconveniente, pero
fijate que el encoding
del cliente puede variar también, forzacelo a utf...

--
Emanuel Calvo Franco
ArPUG / AOSUG Member
Postgresql Support & Admin

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Emanuel Calvo Franco 2009-01-14 12:11:53 Re: Problemas con DBI-link - Oracle
Previous Message Conrado Blasetti 2009-01-14 11:56:57 Llamar a procedimiento el pgsql