[pgbr-geral] Liberada nova versão do PostgreSQL com correções cumulativas

2011-09-26 Por tôpico Dickson S. Guedes
http://www.postgresql.org.br/node/16903 -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - http://www.postgresql.org.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.or

Re: [pgbr-geral] Ajuda com select (crosstab)

2011-09-26 Por tôpico Thiago
On 26/9/2011 17:41, Thiago wrote: > Pessoal, boa tarde. > > Estou começando a utilizar o crosstab, porém estou com dificuldades para > fazer o select desejado. > Tenho uma tabela na seguinte estrutura: > > Filial > Ano > Mes > Produto > Qtde > > Gostaria de fazer um select que trouxesse o resultado

[pgbr-geral] Ajuda com select (crosstab)

2011-09-26 Por tôpico Thiago
Pessoal, boa tarde. Estou começando a utilizar o crosstab, porém estou com dificuldades para fazer o select desejado. Tenho uma tabela na seguinte estrutura: Filial Ano Mes Produto Qtde Gostaria de fazer um select que trouxesse o resultado dos meses em coluna e agrupados por Filial+Produto+Ano

Re: [pgbr-geral] SQLState 2203

2011-09-26 Por tôpico Tarcisio Martins
Obrigado a todos os amigos pela atenção, o CASO FOI RESOLVIDO conforme seguiu a discussão aqui. Em 26 de setembro de 2011 17:31, Tarcisio Martins < martins.tarci...@gmail.com> escreveu: > Esse era o problema, eu tinha notado estranhesa no meu distinct e o Bruno > me confirmou. > Tirei os parêntes

Re: [pgbr-geral] SQLState 2203

2011-09-26 Por tôpico Tarcisio Martins
Esse era o problema, eu tinha notado estranhesa no meu distinct e o Bruno me confirmou. Tirei os parêntesis e funcionou. Caso resolvido. Obrigado pela atenção! Em 26 de setembro de 2011 17:27, Dickson S. Guedes escreveu: > Em 26 de setembro de 2011 14:51, Tarcisio Martins > escreveu: > > No jav

Re: [pgbr-geral] SQLState 2203

2011-09-26 Por tôpico Dickson S. Guedes
Em 26 de setembro de 2011 16:26, Tarcisio Martins escreveu: > Bruno e demais envolvidos nessa questão, o problema estava no distinct > retornando um array. Tive de retirar os ( ) que circundavam o distinct. > Modifiquei de > select (distinct flx.id_fluxo, flx.id_unidade, flx.id_unidade_destino, >

Re: [pgbr-geral] SQLState 2203

2011-09-26 Por tôpico Dickson S. Guedes
Em 26 de setembro de 2011 14:51, Tarcisio Martins escreveu: > No java (API jdbc) começamos a contar da primeira posição como sendo o 1 e > não o 0, a não ser que funcionasse diferente na versão atual da (API jdbc > postgres ), por isso o "getInt(1)", que retorna o primeiro campo da query, o > id d

Re: [pgbr-geral] SQLState 2203

2011-09-26 Por tôpico Wagner Porto
Ok, então vai uma dica, faça um teste, com um simples System.out.println(); ... while (rs.next()) { system.out.println(rs.getInt(1)); system.out.println(rs.getInt(2)); system.out.println(rs.getInt(3)); ... se o retorno for o correto pode ser o construtor da classe Fluxo. Boa sorte !

Re: [pgbr-geral] SQLState 2203

2011-09-26 Por tôpico Tarcisio Martins
Bruno e demais envolvidos nessa questão, o problema estava no distinct retornando um array. Tive de retirar os ( ) que circundavam o distinct. Modifiquei de select (distinct flx.id_fluxo, flx.id_unidade, flx.id_unidade_destino, flx.nr_seq, flx.dt_desativacao, flx.tp_status, flx.id_solicitacao, fl

Re: [pgbr-geral] SQLState 2203

2011-09-26 Por tôpico Tarcisio Martins
Bruno e demais colegas vou mexer nessa query aqui é retorno aqui como ficou, obrigado pela atenção. Em 26 de setembro de 2011 16:06, Bruno Silva escreveu: > Verifique seu select. > Tem um 'select distinct(campos) ', dessa forma ele retorna um array e é aí > que seu codigo está se perdendo. > Brun

Re: [pgbr-geral] SQLState 2203

2011-09-26 Por tôpico Bruno Silva
Verifique seu select. Tem um 'select distinct(campos) ', dessa forma ele retorna um array e é aí que seu codigo está se perdendo. Bruno E. A. Silva. Analista de Sistemas. Bacharel em Sistemas de Informação Pós-graduando em Gerência de Projetos Mestrando em Ciências da Computação Certified Scrum Mas

Re: [pgbr-geral] SQLState 2203

2011-09-26 Por tôpico Tarcisio Martins
while (rs.next()) { Fluxo flx = new Fluxo(); flx.getId().setIdFluxo(rs.getInt(1)); flx.getId().setIdUnidade(rs.getInt(2)); flx.setIdUnidadeDestino(rs.getInt(3)); flx.setNrSeq(rs.getInt(4)); flx.setDtDe

Re: [pgbr-geral] SQLState 2203

2011-09-26 Por tôpico Bruno Silva
Quanto a API, tenho usado direto e não tive problema como esse. O seu erro está na sua consulta, ele retorna um array 'distinct (campos)' é diferente de 'distinct campos' Bruno E. A. Silva. 2011/9/26 Bruno Silva > Vamos lá, seu problema é que no Java o caracter A não é convertido para > inteiro

Re: [pgbr-geral] SQLState 2203

2011-09-26 Por tôpico Bruno Silva
Vamos lá, seu problema é que no Java o caracter A não é convertido para inteiro assim de boa. Sem falar que isso é um erro já que deveriam ser retornados os inteiros, correto? Bruno E. A. Silva. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org

Re: [pgbr-geral] SQLState 2203

2011-09-26 Por tôpico Tarcisio Martins
Putz amigo, achei que tivesse algum contribuidor da API JDBC JAVA aqui nessa lista, por isso levei o problema a fundo mostrando código java. Nesse caso eu estaria ajudando, se comprovado o erro na API, para a melhoria da API. Em 26 de setembro de 2011 15:14, Flavio Henrique Araque Gurgel < fha...@

Re: [pgbr-geral] SQLState 2203

2011-09-26 Por tôpico Flavio Henrique Araque Gurgel
Em 26 de setembro de 2011 15:09, Tarcisio Martins escreveu: > Se vc observar melhor, pego o 'A' na posição 6 como sendo uma String, > flx.setTpStatus(rs.getString(6)); // rs.getString(6) retorna o 'A' > Meu quesionamento é que o problema se refere logo na primeira posição, > primeira coluna retorn

Re: [pgbr-geral] SQLState 2203

2011-09-26 Por tôpico Tarcisio Martins
Se vc observar melhor, pego o 'A' na posição 6 como sendo uma String, flx.setTpStatus(rs.getString(6)); // rs.getString(6) retorna o 'A' Meu quesionamento é que o problema se refere logo na primeira posição, primeira coluna retornada, que é o id_fluxo. Em 26 de setembro de 2011 14:59, Flavio H

Re: [pgbr-geral] SQLState 2203

2011-09-26 Por tôpico Flavio Henrique Araque Gurgel
> A chave é composta sim:  id_fluxo,id_solicitacao e id_unidade (mas não tem > nenhum efeito no problema, não estou usando efetivamente mapeamento > relacional (Hibernate...) ), apesar de ter as anotações com as classes de > domínio geradas por um plugin. > Resultado do select no banco: (179,20,75,

Re: [pgbr-geral] SQLState 2203

2011-09-26 Por tôpico Tarcisio Martins
No java (API jdbc) começamos a contar da primeira posição como sendo o 1 e não o 0, a não ser que funcionasse diferente na versão atual da (API jdbc postgres ), por isso o "getInt(1)", que retorna o primeiro campo da query, o id do fluxo. É bem nessa linha onde ocorre o erro. - A chave é compo

Re: [pgbr-geral] SQLState 2203

2011-09-26 Por tôpico Dickson S. Guedes
Em 26 de setembro de 2011 12:49, Tarcisio Martins escreveu: > Integer no postgres e Integer no Java. > > Na minha query, ... > será que tem a ver com o distinct que coloquei? > > distinct (flx.id_fluxo, flx.id_unidade, flx.id_unidade_destino, > flx.nr_seq, flx.dt_desativacao, flx.tp_status, flx.

Re: [pgbr-geral] SQLState 2203

2011-09-26 Por tôpico Flavio Henrique Araque Gurgel
> flx.getId().setId(XYZ) por quê? > É chave composta? > > Bruno E. A. Silva. Tarcísio, além da pergunta do Bruno acima, qual o resultado do SELECT diretamente no psql? Não, o DISTINCT não parece ser a causa do seu problema. []s Flavio Gurgel ___ pgbr-ge

Re: [pgbr-geral] SQLState 2203

2011-09-26 Por tôpico Bruno Silva
flx.getId().setId(XYZ) por quê? É chave composta? Bruno E. A. Silva. 2011/9/26 Tarcisio Martins > O erro acontece em: > > flx.getId().setIdFluxo(rs.getInt(1)); , segunda linha depois do > while(rs.next) > > Em 26 de setembro de 2011 12:49, Tarcisio Martins < > martins.tarci...@gmail.com>

Re: [pgbr-geral] SQLState 2203

2011-09-26 Por tôpico Tarcisio Martins
O erro acontece em: flx.getId().setIdFluxo(rs.getInt(1)); , segunda linha depois do while(rs.next) Em 26 de setembro de 2011 12:49, Tarcisio Martins < martins.tarci...@gmail.com> escreveu: > Integer no postgres e Integer no Java. > > Na minha query, > > > select distinct (flx.id_fluxo, flx.i

Re: [pgbr-geral] SQLState 2203

2011-09-26 Por tôpico Tarcisio Martins
Integer no postgres e Integer no Java. Na minha query, select distinct (flx.id_fluxo, flx.id_unidade, flx.id_unidade_destino, flx.nr_seq, flx.dt_desativacao, flx.tp_status, flx.id_solicitacao, flx.nr_situacao_atual, flx.nr_situacao_futura) from public.usuario u inner join public.estrutu

Re: [pgbr-geral] SQLState 2203

2011-09-26 Por tôpico Bruno Silva
",,A,51,2,1" E esse nulo e esse 'A' ? Bruno E. A. Silva. 2011/9/26 Flavio Henrique Araque Gurgel > 2011/9/26 Tarcisio Martins : > > Não estou usando Hibernate > > > > lc_collate = LC_COLLATE = 'pt_BR.utf8' > > > > client_encoding = 'UTF8' > > > > br.com.ufu.prograd.siprot.exception.Sip

Re: [pgbr-geral] SQLState 2203

2011-09-26 Por tôpico Flavio Henrique Araque Gurgel
2011/9/26 Tarcisio Martins : > Não estou usando Hibernate > > lc_collate = LC_COLLATE = 'pt_BR.utf8' > >   client_encoding = 'UTF8' > > br.com.ufu.prograd.siprot.exception.SiprotGenericException: Bad value for > type int : -79,20,75,3,,A,51,2,1 Me parece que há um erro de mapeamento aí no

Re: [pgbr-geral] SQLState 2203

2011-09-26 Por tôpico Tarcisio Martins
- Não estou usando Hibernate - lc_collate = LC_COLLATE = 'pt_BR.utf8' client_encoding = 'UTF8' - br.com.ufu.prograd.siprot.exception.SiprotGenericException: Bad value for type int : -79,20,75,3,,A,51,2,1 at br.com.ufu.prograd.siprot.dao.FluxoDAO.buscaPossiveisDestin

Re: [pgbr-geral] SQLState 2203

2011-09-26 Por tôpico Dickson S. Guedes
Em 26 de setembro de 2011 10:48, Flavio Henrique Araque Gurgel escreveu: >> Atualizei e mesmo assim ainda não funcionou... > > O erro 2203 tem relação com encoding. É 2203 ou 22003? Pois 22003 está relacionado ao numeric overflow, mas 2203 eu desconheço. -- Dickson S. Guedes mail/xmpp: gue...@

Re: [pgbr-geral] SQLState 2203

2011-09-26 Por tôpico Flavio Henrique Araque Gurgel
> Atualizei e mesmo assim ainda não funcionou... O erro 2203 tem relação com encoding. Preciso para análise: 1) Stack Trace completo do erro aqui em java. Você está usando Hibernate? 2) O log do PostgreSQL na hora do erro ajudaria muito também. 3) Conecte-se ao banco de dados como usuário da apli

Re: [pgbr-geral] SQLState 2203

2011-09-26 Por tôpico Tarcisio Martins
Atualizei e mesmo assim ainda não funcionou... 2011/9/23 Flavio Henrique Araque Gurgel > >>> JDBC 4: > >>> postgresql-9.0-801.jdbc4.jar > > Sugiro atualizar: > http://jdbc.postgresql.org/download/postgresql-9.1-901.jdbc4.jar > > []s > Flavio Gurgel > _