[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Formato de fechas en Postgres



Hola Antonio,

On Sun, Feb 04, 2001 at 12:13:10PM +0100, Antonio Castro wrote:
> Pues me estaban saliendo las fechas mal en Postgres pero no le di 
> importancia porque crei que sabía arreglarlo.
> 
> He cambiado el formato en /etc/postgresql/postmaster.init
> y despues de eso paro y arranco la BD para ver como sale
> la información y mi sorpresa es que no sale como se supone
> debería hacerlo. En /etc/postgresql/postmaster.init viene
> lo siguiente:
> 
> #   Style      Date            Datetime
> #   ----------------------------------------------------------------
> #   ISO        1999-07-17      1999-07-17 07:09:18+01
> #   SQL        17/07/1999      17/07/1999 07:09:19.00 BST
> #   POSTGRES   17-07-1999      Sat 17 Jul 07:09:19 1999 BST
> #   GERMAN     17.07.1999      17.07.1999 07:09:19.00 BST
> #   NONEURO    07-17-1999      Sat Jul 17 07:09:19 1999 BST
> #   US         07-17-1999      Sat Jul 17 07:09:19 1999 BST
> #   EURO       17-07-1999      Sat 17 Jul 07:09:19 1999 BST
> 
> Haciendo pruebas a mi me salen otras cosas distintas.
> 
> #PGDATESTYLE=ISO       # 1999-12-17
> #PGDATESTYLE=SQL       # 12/17/1999
> #PGDATESTYLE=POSTGRES  # 12-17-1999
> #PGDATESTYLE=GERMAN    # 17.12.1999
> #PGDATESTYLE=NONEURO   # 1999-12-17
> #PGDATESTYLE=US        # 1999-12-17
> #PGDATESTYLE=EURO      # 1999-12-17
> 
> Estoy funcionando con GERMAN que pese a los puntitos el formato es 
> día del mes, mes, año pero tampoco es el formato 17-07-1999 que necesito
> pero además de ser el más parecido es el único que coincide con lo que
> se espera.
> 
> Estoy usando 'postgresql 7.0.2-4' y me gustaría que alguien me informara
> sobre las posibles causas y soluciones.
> 

Te envio un fragmento de mi chuleta I-postgreSQL revisión 0.06 ;-)
---8<---
    Estilo de fecha:
	NOTA: *** SQL,EUROPEAN no funciona en el setup así que hay que poner
	SQL y luego modificar /etc/postgresql/postmaster.init a mano ***

    - SQL,EUROPEAN (date=20/10/1999, datetime=20/10/1999 00:00:00)
    - GERMAN (date=20.10.1999)
    - POSTGRES,EUROPEAN (date=20-10-1999, datetime=Fri 23 Apr 00:00:00 1999)*
    - ATENCION: El valor por defecto es: ISO (date=1999-10-20)

	*Gracias a Paco Brufal por su solución que me inspiró SQL,EUROPEAN


2) Revisar configuración en /etc/postgresql/postmaster.init
    - Si no activamos la escucha TCP/IP en el puerto 5432 no se puede acceder
     con pgaccess de forma remota, pero si de forma local
    - Sin acceso remoto (RECOMENDADO):
    +----
    |	PGDATESTYLE=SQL,EUROPEAN
    |	LANG=es_ES
    +----
--->8---


Saludos,
-- 
-------------------------------------------------
Manel Marin   e-mail: manel3@apdo.com
Linux Powered (Debian 2.2 potato)  kernel 2.2.17

GnuPG keyID: F9BC34B5 en certserver.pgp.com
fingerprint: 2F60 43D5 A297 5458 9067  5A50 0029 9C8D F9BC 34B5

Mira mis chuletas de Linux en  http://perso.wanadoo.es/manel3
-------------------------------------------------
Mi petición de drivers para Linux es la nº 33126
 (Pasate por http://www.libranet.com/petition.html ;-)



Reply to: