2009/1/13 Mauro A. Morales M. <[email protected]>:
> El mar, 13-01-2009 a las 19:03 -0500, Manuel Sánchez Tirado Calderón
> escribió:
>>
>>
>> 2009/1/13 Mauro A. Morales M. <[email protected]>
>>         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
>
> [r...@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
--
TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net

Responder a