Gracias por la ayuda pero itenté hacer lo siguiente: alter database xxx reset all
alter database xxxx set timezone = 'America/Guayaquil' y si me aceptó pero no hizo ningun cambio, luego puse alter database xxxx set timezone = 'GMT +5' tambien me aceptó pero nada, cambié en postgresql.conf timezone = 'GMT+5' reinicie el servicio y nada, reinicie el servidor y nada. Gracias por la ayuda. El 15 de septiembre de 2010 16:04, Alvaro Herrera < alvhe...@commandprompt.com> escribió: > Excerpts from Max López Ulloa's message of mié sep 15 16:50:31 -0400 2010: > > Tengo un problema, vivo en Guayaquil Ecuador, ya cambie en el > > Postgresql.conf timezone='America/Guayaquil'. pero cuando me conecto con > > algun cliente y pongo select now() me obtiene la fecha adelantada por > > algunas horas 2010-09-15 XX:XX:XX.478303+00, cuando pongo show timezone > me > > aparece gtm, si en el cliente (pgadmin, sql manager for postgres) hago > set > > time zone 'America/Guayaquil' y luego pongo select now(), me aparece > bien, > > pero eso lo hace solo en el cliente, y como tengo campos en los cuales la > > fecha es timestamp y cuyo valor es now(), me sale la fecha cambiada al > crear > > registros, no entiendo porque si esta hecho el cambio en el archivo de > > postgresql.conf porque no sale? > > ¿Le diste reload o restart después de cambiar el archivo? > > > dependerá tambien de la base? porque tengo > > en el mismo servidor algunas bases de datos, será que se puede cambiar el > > timezone por base? > > Se puede. Examina pg_database.datoptions. Usa ALTER DATABASE SET > y/o ALTER DATABASE RESET para cambiar las opciones que aparecen ahí. > > -- > Álvaro Herrera <alvhe...@commandprompt.com> > The PostgreSQL Company - Command Prompt, Inc. > PostgreSQL Replication, Consulting, Custom Development, 24x7 support > -- Max Lopez U.