Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Fecha formato Español

Estas en el tema de Fecha formato Español en el foro de PostgreSQL en Foros del Web. Meto en la BBDD de postgres un date así: TO_DATE('12/12/2008','DD/MM/YYYY') Sin embargo el lo guarda en la BBDD así: "2008-12-12" Como puedo hacer para que ...
  #1 (permalink)  
Antiguo 10/12/2008, 10:51
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 352
Antigüedad: 16 años, 1 mes
Puntos: 5
Fecha formato Español

Meto en la BBDD de postgres un date así:

TO_DATE('12/12/2008','DD/MM/YYYY')

Sin embargo el lo guarda en la BBDD así:

"2008-12-12"


Como puedo hacer para que lo guarde en la posición que quiero.

Muchas gracias.
  #2 (permalink)  
Antiguo 11/12/2008, 06:07
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 9 meses
Puntos: 13
Respuesta: Fecha formato Español

En el fichero postgresql.conf puedes configurarlo.

Salu2
  #3 (permalink)  
Antiguo 11/12/2008, 07:32
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 352
Antigüedad: 16 años, 1 mes
Puntos: 5
Respuesta: Fecha formato Español

Lo he abierto y por más que miro no veo nada que pueda ser.
Por favor alguien me puede dar una respuesta más concreta de como cambiar el orden en que guarda las fechas postgres.
Gracias.
  #4 (permalink)  
Antiguo 14/12/2008, 08:18
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 9 meses
Puntos: 13
Respuesta: Fecha formato Español

que curioso porque acabo de abrir el fichero, he buscado date y me aparece esto
datestyle = 'iso, dmy'

y con una busqueda en el indice de la documentacion de postgresql:
http://www.postgresql.org/docs/8.3/i...-CLIENT-FORMAT
http://www.postgresql.org/docs/8.3/i...-datetime.html

Salu2
  #5 (permalink)  
Antiguo 15/12/2008, 07:54
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 352
Antigüedad: 16 años, 1 mes
Puntos: 5
Respuesta: Fecha formato Español

Pues ahora que lo dices no cai en algo tan básico...me falta mucho rodaje en esto...para saber buscar mejor las cosas....
He cambiado a "datestyle = 'sql, european'"
Y en pgAdminIII en herramientas>configuracion del servidor>se puede configurar el archivo y pone:
datestyle sql,european(Valor) y ISO,DMY(valor Actual)
Sin embargo introduzco valores y los sigue poniendo en versión inglesa.
Y he reiniciado la bbdd incluso el servidor para ver si cogia los cambios y nada.

Haber si podéis ayudarme.
Gracias.
  #6 (permalink)  
Antiguo 15/12/2008, 11:02
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 3 meses
Puntos: 102
Respuesta: Fecha formato Español

Prueba ejecutar esta query:

Código sql:
Ver original
  1. ALTER DATABASE tubasededatos SET DateStyle TO 'SQL, DMY'
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #7 (permalink)  
Antiguo 18/12/2008, 15:54
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 352
Antigüedad: 16 años, 1 mes
Puntos: 5
Respuesta: Fecha formato Español

He probado con todo y nada...
Al final lo dejo por imposible...
jeje
y eso que en el archivo se cambia...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:25.