On Sat, Sep 6, 2008 at 11:47 AM, Clemente López Giner <[EMAIL PROTECTED]> wrote: > Hola, > Tengo un problemilla con las fechas de postgresql en un servidor. Tengo que > decir que en los dos pcs que tengo, cuando cambio el formato de fecha de > postgresql no hay problema, pero hay un servidor, que es el que realmente > importa, en el cual no puedo cambiar el formato de fecha. > Si me conecto a la base de datos, y pongo la fecha en europeo: > SET DATESTYLE TO EUROPEAN, SQL; > SET > y lo muestro: > show datestyle ; > DateStyle > ----------- > SQL, DMY > (1 fila) > Pero si desconecto y vuelvo a conectar a la base de datos... > show datestyle ; > DateStyle > ----------- > ISO, MDY > (1 fila) > Parece que cambia el formato a europeo, pero no, no lo hace.
Y esta correcto, lo que no has comprendido es que el cualquier SET que hagas dentro de la sesión solo sirve y 'vive' en ella. > Necesito que esté en europeo, puesto que las consultad que hago, siempre > trato los datos de las fechas con el formato europeo. Para hacerlo permanente puedes/debes establecer en el archivo postgresq.conf, sección Locale and Formatting en la opción: datestyle = 'iso, mdy' Suponiendo que estas con 8.3.x, dale una leída a la documentación (si es otra fíjate en la respectiva): 1. http://www.postgresql.org/docs/8.3/static/runtime-config-client.html#GUC-DATESTYLE 2. http://www.postgresql.org/docs/8.3/static/datatype-datetime.html En especial a la sección: 8.5.2. Date/Time Output. Saludos y abrazos... Marco Antonio Frias Butrón Slackware Linux User Linux Registered User #356229 -- Sería absurdo que nosotros, que somos finitos, tratásemos de determinar las cosas infinitas. -- Descartes. -- TIP 5: ¿Has leído nuestro extenso FAQ? http://www.postgresql.org/docs/faqs.FAQ.html
