[pgbr-geral] duvida timezone 8.4

2009-06-19 Por tôpico jorge sanfelice
Pessoal,
Estou usando a versao 8.4 para testar, etc ... ja em um projeto, só que
estou com problemas no timezone e nao estou conseguindo identificar o que eu
poderia fazer para arrumar.

O server linux esta com o timezone OK.

se eu faço um select traz a informacao correta, ex:

SELECT now();
  now
---
 2009-06-19 12:53:37.450217-03

Mas quando faço um update ou insert grava o timezone errado:

UPDATE cliente_sincroniza SET csclidt_cadastro='2002-11-04 08:32:30-03'
WHERE csclioid='7283' ;
UPDATE 1

select csclidt_cadastro from cliente_sincroniza WHERE csclioid='7283';
csclidt_cadastro

 2002-11-04 09:32:30-02


Aguem poderia me ajudar a solucionar esse problema.

Obrigado
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] duvida timezone 8.4

2009-06-19 Por tôpico JotaComm
Olá,

Você instalou de forma compilada? Qual só você está usando? Debian? Ubuntu?

Você terá que recompilar o PostgreSQL com a opção --with-system-tzdata no
./configure. Este parâmetro do configure você indica o arquivo de timezone
do PostgreSQL. Uma saída é você executar o comando: zdump -v
America/Sao_Paulo, capturar esta saída e jogar no diretório de timezone do
PostgreSQL e assim efetuar a compilação com o parâmetro mencionado acima.




2009/6/19 jorge sanfelice jorgesanfel...@gmail.com

 Pessoal,
 Estou usando a versao 8.4 para testar, etc ... ja em um projeto, só que
 estou com problemas no timezone e nao estou conseguindo identificar o que eu
 poderia fazer para arrumar.

 O server linux esta com o timezone OK.

 se eu faço um select traz a informacao correta, ex:

 SELECT now();
   now
 ---
  2009-06-19 12:53:37.450217-03

 Mas quando faço um update ou insert grava o timezone errado:

 UPDATE cliente_sincroniza SET csclidt_cadastro='2002-11-04 08:32:30-03'
 WHERE csclioid='7283' ;
 UPDATE 1

 select csclidt_cadastro from cliente_sincroniza WHERE csclioid='7283';
 csclidt_cadastro
 
  2002-11-04 09:32:30-02


 Aguem poderia me ajudar a solucionar esse problema.

 Obrigado

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



[]s
-- 
JotaComm
http://jotacomm.wordpress.com
http://www.dextra.com.br/postgres
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] duvida timezone 8.4

2009-06-19 Por tôpico jorge sanfelice
Entao, eu instalei um rpm.
Aqui o linux é Mandriva.

Outra coisa entranha é. quando faço insert, o sistema grava o timezone
correto (-03), quando altera a data, ai que grava o timezone errado (-02.)



2009/6/19 JotaComm jota.c...@gmail.com

 Olá,

 Você instalou de forma compilada? Qual só você está usando? Debian? Ubuntu?

 Você terá que recompilar o PostgreSQL com a opção --with-system-tzdata no
 ./configure. Este parâmetro do configure você indica o arquivo de timezone
 do PostgreSQL. Uma saída é você executar o comando: zdump -v
 America/Sao_Paulo, capturar esta saída e jogar no diretório de timezone do
 PostgreSQL e assim efetuar a compilação com o parâmetro mencionado acima.




 2009/6/19 jorge sanfelice jorgesanfel...@gmail.com

 Pessoal,
 Estou usando a versao 8.4 para testar, etc ... ja em um projeto, só que
 estou com problemas no timezone e nao estou conseguindo identificar o que eu
 poderia fazer para arrumar.

 O server linux esta com o timezone OK.

 se eu faço um select traz a informacao correta, ex:

 SELECT now();
   now
 ---
  2009-06-19 12:53:37.450217-03

 Mas quando faço um update ou insert grava o timezone errado:

 UPDATE cliente_sincroniza SET csclidt_cadastro='2002-11-04 08:32:30-03'
 WHERE csclioid='7283' ;
 UPDATE 1

 select csclidt_cadastro from cliente_sincroniza WHERE csclioid='7283';
 csclidt_cadastro
 
  2002-11-04 09:32:30-02


 Aguem poderia me ajudar a solucionar esse problema.

 Obrigado

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



 []s
 --
 JotaComm
 http://jotacomm.wordpress.com
 http://www.dextra.com.br/postgres

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] duvida timezone 8.4

2009-06-19 Por tôpico jorge sanfelice
Identifiquei que o postgresql esta gravando no banco qual sera o timezone da
data cadastrada conforme for o mes. Ex:

se eu gravo um dado com a data no mes 06, ele coloca o time zone -03
se eu gravo um dado com a data no mes 12, ele coloca o time zone -02

 2009-06-27 00:04:30-03
 2009-12-27 00:04:30-02

Ficou algo altomatico, mais eu nao queria que fosse assim.

Alguem sabe o que pode ser?

Obrigado.

2009/6/19 jorge sanfelice jorgesanfel...@gmail.com

 Entao, eu instalei um rpm.
 Aqui o linux é Mandriva.

 Outra coisa entranha é. quando faço insert, o sistema grava o timezone
 correto (-03), quando altera a data, ai que grava o timezone errado (-02.)



 2009/6/19 JotaComm jota.c...@gmail.com

 Olá,

 Você instalou de forma compilada? Qual só você está usando? Debian?
 Ubuntu?

 Você terá que recompilar o PostgreSQL com a opção --with-system-tzdata no
 ./configure. Este parâmetro do configure você indica o arquivo de timezone
 do PostgreSQL. Uma saída é você executar o comando: zdump -v
 America/Sao_Paulo, capturar esta saída e jogar no diretório de timezone do
 PostgreSQL e assim efetuar a compilação com o parâmetro mencionado acima.




 2009/6/19 jorge sanfelice jorgesanfel...@gmail.com

  Pessoal,
 Estou usando a versao 8.4 para testar, etc ... ja em um projeto, só que
 estou com problemas no timezone e nao estou conseguindo identificar o que eu
 poderia fazer para arrumar.

 O server linux esta com o timezone OK.

 se eu faço um select traz a informacao correta, ex:

 SELECT now();
   now
 ---
  2009-06-19 12:53:37.450217-03

 Mas quando faço um update ou insert grava o timezone errado:

 UPDATE cliente_sincroniza SET csclidt_cadastro='2002-11-04 08:32:30-03'
 WHERE csclioid='7283' ;
 UPDATE 1

 select csclidt_cadastro from cliente_sincroniza WHERE csclioid='7283';
 csclidt_cadastro
 
  2002-11-04 09:32:30-02


 Aguem poderia me ajudar a solucionar esse problema.

 Obrigado

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



 []s
 --
 JotaComm
 http://jotacomm.wordpress.com
 http://www.dextra.com.br/postgres

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] duvida timezone 8.4

2009-06-19 Por tôpico Benedito A. Cruz

Está correto, ele está levando em conta o horário de verão.


jorge sanfelice wrote:
Identifiquei que o postgresql esta gravando no banco qual sera o 
timezone da data cadastrada conforme for o mes. Ex:


se eu gravo um dado com a data no mes 06, ele coloca o time zone -03
se eu gravo um dado com a data no mes 12, ele coloca o time zone -02

 2009-06-27 00:04:30-03
 2009-12-27 00:04:30-02

Ficou algo altomatico, mais eu nao queria que fosse assim.

Alguem sabe o que pode ser?

Obrigado.

2009/6/19 jorge sanfelice jorgesanfel...@gmail.com 
mailto:jorgesanfel...@gmail.com


Entao, eu instalei um rpm.
Aqui o linux é Mandriva.

Outra coisa entranha é. quando faço insert, o sistema grava o
timezone correto (-03), quando altera a data, ai que grava o
timezone errado (-02.)



2009/6/19 JotaComm jota.c...@gmail.com mailto:jota.c...@gmail.com

Olá,

Você instalou de forma compilada? Qual só você está usando?
Debian? Ubuntu?

Você terá que recompilar o PostgreSQL com a opção
--with-system-tzdata no ./configure. Este parâmetro do
configure você indica o arquivo de timezone do PostgreSQL. Uma
saída é você executar o comando: zdump -v America/Sao_Paulo,
capturar esta saída e jogar no diretório de timezone do
PostgreSQL e assim efetuar a compilação com o parâmetro
mencionado acima.




2009/6/19 jorge sanfelice jorgesanfel...@gmail.com
mailto:jorgesanfel...@gmail.com

Pessoal,
Estou usando a versao 8.4 para testar, etc ... ja em um
projeto, só que estou com problemas no timezone e nao
estou conseguindo identificar o que eu poderia fazer para
arrumar.

O server linux esta com o timezone OK.

se eu faço um select traz a informacao correta, ex:

SELECT now();
  now
---
 2009-06-19 12:53:37.450217-03

Mas quando faço um update ou insert grava o timezone errado:

UPDATE cliente_sincroniza SET csclidt_cadastro='2002-11-04
08:32:30-03' WHERE csclioid='7283' ;
UPDATE 1

select csclidt_cadastro from cliente_sincroniza WHERE
csclioid='7283';
csclidt_cadastro

 2002-11-04 09:32:30-02


Aguem poderia me ajudar a solucionar esse problema.

Obrigado

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
mailto:pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



[]s
-- 
JotaComm

http://jotacomm.wordpress.com
http://www.dextra.com.br/postgres

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
mailto:pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




--
This message has been scanned for viruses and
dangerous content by *MailScanner* http://www.mailscanner.info/, and is
believed to be clean.


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
  



--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

begin:vcard
fn:Benedito A  Cruz
n:Cruz;Benedito A 
email;internet:b...@cria.org.br
title:Prof.
tel;work:+55 19 3288 0466
tel;home:+55 19 3406 5775
tel;cell:+55 19 8122 6110
x-mozilla-html:TRUE
version:2.1
end:vcard

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] duvida timezone 8.4

2009-06-19 Por tôpico jorge sanfelice
É. até gostei que ele faz o esquema correto. O problema é que como antes nao
fazia, agora isso da problema.

Na hora de sincroniza os dados ele sempre vai fazer update, pois os time
zones dos dois bancos nunca serao iguais. (Eu pego informacao de um 8.2 e
gravo em um 8.4, eu queria fazer uma sincronizacao apenas de dados
necessarios)



2009/6/19 Benedito A. Cruz b...@cria.org.br

 Está correto, ele está levando em conta o horário de verão.


 jorge sanfelice wrote:

 Identifiquei que o postgresql esta gravando no banco qual sera o timezone
 da data cadastrada conforme for o mes. Ex:

 se eu gravo um dado com a data no mes 06, ele coloca o time zone -03
 se eu gravo um dado com a data no mes 12, ele coloca o time zone -02

  2009-06-27 00:04:30-03
  2009-12-27 00:04:30-02

 Ficou algo altomatico, mais eu nao queria que fosse assim.

 Alguem sabe o que pode ser?

 Obrigado.

 2009/6/19 jorge sanfelice jorgesanfel...@gmail.com mailto:
 jorgesanfel...@gmail.com

Entao, eu instalei um rpm.
Aqui o linux é Mandriva.

Outra coisa entranha é. quando faço insert, o sistema grava o
timezone correto (-03), quando altera a data, ai que grava o
timezone errado (-02.)



2009/6/19 JotaComm jota.c...@gmail.com mailto:jota.c...@gmail.com

Olá,

Você instalou de forma compilada? Qual só você está usando?
Debian? Ubuntu?

Você terá que recompilar o PostgreSQL com a opção
--with-system-tzdata no ./configure. Este parâmetro do
configure você indica o arquivo de timezone do PostgreSQL. Uma
saída é você executar o comando: zdump -v America/Sao_Paulo,
capturar esta saída e jogar no diretório de timezone do
PostgreSQL e assim efetuar a compilação com o parâmetro
mencionado acima.




2009/6/19 jorge sanfelice jorgesanfel...@gmail.com
mailto:jorgesanfel...@gmail.com

Pessoal,
Estou usando a versao 8.4 para testar, etc ... ja em um
projeto, só que estou com problemas no timezone e nao
estou conseguindo identificar o que eu poderia fazer para
arrumar.

O server linux esta com o timezone OK.

se eu faço um select traz a informacao correta, ex:

SELECT now();
  now
---
 2009-06-19 12:53:37.450217-03

Mas quando faço um update ou insert grava o timezone errado:

UPDATE cliente_sincroniza SET csclidt_cadastro='2002-11-04
08:32:30-03' WHERE csclioid='7283' ;
UPDATE 1

select csclidt_cadastro from cliente_sincroniza WHERE
csclioid='7283';
csclidt_cadastro

 2002-11-04 09:32:30-02


Aguem poderia me ajudar a solucionar esse problema.

Obrigado

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
mailto:pgbr-geral@listas.postgresql.org.br

 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



[]s
--JotaComm
http://jotacomm.wordpress.com
http://www.dextra.com.br/postgres

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
mailto:pgbr-geral@listas.postgresql.org.br

 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




 --
 This message has been scanned for viruses and
 dangerous content by *MailScanner* http://www.mailscanner.info/, and is
 believed to be clean.
 

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




 --
 This message has been scanned for viruses and
 dangerous content by MailScanner, and is
 believed to be clean.


 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral