Re: [pgbr-geral] Erro com uma query imensa...

2009-03-18 Por tôpico Vinícius Gonçalves


  Senhores,

   Eu gostaria muito que meu e-mail fosse removido da lista. Já me mandaram um 
linl, mas ele nao funciona. Dá erro relacionado a cretificado de segurança, 
algo do tipo. Sera q alguem poderia me ajudar?

 Obrigado.
Vinicius

--- Em qua, 18/3/09, Dickson S. Guedes lis...@guedesoft.net escreveu:

 De: Dickson S. Guedes lis...@guedesoft.net
 Assunto: Re: [pgbr-geral] Erro com uma query imensa...
 Para: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
 Data: Quarta-feira, 18 de Março de 2009, 21:24
 Em Qua, 2009-03-18 às 13:09 -0300,
 Dickson S. Guedes escreveu:
      Existem alguns parâmetros que
 podem ser o gargalo nesta história. 
  Aconselho você a dar uma olhada nesta página [1],
 pois nela você pode obter
  informações relacionadas às configurações
 necessárias.
 
 Faltou o link.
 
 [1]
 http://www.postgresql.org/docs/current/static/runtime-config-resource.html
 
 
 -- 
 Dickson S. Guedes 
 mail/xmpp: gue...@guedesoft.net
 - skype: guediz
 http://guedesoft.net - http://planeta.postgresql.org.br
 
 -Anexo incorporado-
 
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
 


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Problemas com um DUMP

2009-03-17 Por tôpico Vinícius Gonçalves

Alguem poderia, por favor, tirar o meu e-mail da lista?
Já tentei mas nao consegui.

  Sds,

Vinicius

--- Em ter, 17/3/09, Sebastian SWC sebastian...@gmail.com escreveu:

 De: Sebastian SWC sebastian...@gmail.com
 Assunto: Re: [pgbr-geral] Problemas com um DUMP
 Para: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
 Data: Terça-feira, 17 de Março de 2009, 19:27
 2009/3/17 Davi Rodrigues davirodrig...@gmail.com:
 
  Bom dia,
 
  Pessoal, tenho um sistema de relatórios estou com um
 problema de no
  postgreSQL, o dump do banco é feito corretamente,
 mais na hora de restaurar
  acontece alguns probleminhas, segue abaixo:
 
  1 - Roda perfeitamente, mais uma venda feita hoje por
 exemplo: 17/03/2009
  quando dou um select para visualizar os dados da
 tabela, mostra com a data
  de ontem, mais a data de criação é a de hoje.
  2 - ao restaurar o dump a linguagem plpgsql não é
 inclusa, e eu preciso dela
  para rodar o meu sistema.
 
  OBS: sou novato em banco de dados...mais tenho uma
 larga experiência em
  linux, meu O.S é o RedHat, e o banco é postgreSQL
 8.3, detalhe o dump foi
  feito da versão 8.0, e estou restaurando na mais
 recente, será que não tem
  algum problema de versão.?
 
 
 tenta fazer dessa forma:
 
 -- receita de bolo 1.0
 
 ### cria  a linguagem no template1
 # createlang -U postgres plpgsql template1
 
 ### faz o backup do seu banco (altere o nome do arquivo se
 quiser)
 # pg_dump -U postgres -Fc -f arquivo.backup nome_do_banco
 
 
 ### cria o banco para restaurar o backup (utilizar
 encoding? qual? a
 padrão está no seu postgresql.conf)
 # createdb -U postgres  nome_novo_banco
 
 ### restaura o backup no novo banco (primeira parte:
 estrutura)
 # pg_restore -U postgres -d nome_novo_banco -Fc
 --disable-triggers
 arquivo.backup -s
 
 ### restaura o backup no novo banco (segunda parte: dados)
 # pg_restore -U postgres -d nome_novo_banco -Fc
 --disable-triggers
 arquivo.backup -a
 
 ### agora rode um vacuum no seu novo banco e corra pro
 abraço! (só com
 verbose e analize)
 # vacuumdb -U postgres -d nome_novo_banco -vz
 
 
 qualquer dúvida, posta ai!
 
 []'s
 
 -- 
 Atenciosamente,
 Sebastian Selau Webber Colombo
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
 


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Problemas com um DUMP

2009-03-17 Por tôpico Vinícius Gonçalves


  Esse endereço nao funciona.

  Sds,

Vinicius

--- Em ter, 17/3/09, Sebastian SWC sebastian...@gmail.com escreveu:

 De: Sebastian SWC sebastian...@gmail.com
 Assunto: Re: [pgbr-geral] Problemas com um DUMP
 Para: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
 Data: Terça-feira, 17 de Março de 2009, 19:44
 2009/3/17 Vinícius Gonçalves vinny...@yahoo.com.br:
 
  Alguem poderia, por favor, tirar o meu e-mail da
 lista?
  Já tentei mas nao consegui.
 
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
 
 -- 
 Atenciosamente,
 Sebastian Selau Webber Colombo
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
 


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] BD com Tabelas Campo Money

2009-03-09 Por tôpico Vinícius Gonçalves

Como faço pra sair da listA?
Obrigado!

--- Em ter, 10/3/09, JotaComm jota.c...@gmail.com escreveu:

 De: JotaComm jota.c...@gmail.com
 Assunto: Re: [pgbr-geral] BD com Tabelas Campo Money
 Para: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
 Data: Terça-feira, 10 de Março de 2009, 2:05
 Olá,
 
 Apenas uma correção. Durante o texto você fez
 referência para o
 PostgreSQL como postgre e na verdade é postgres ou
 postgresql.
 
 
 2009/3/9 Mauricio De Biasi mauriciodebi...@hotmail.com:
  Sr(a)´s Boa Tarde,
 
 
 
  Não tenho muita experiência com postgreSQL e estou
 com uma duvida, tenho
  banco de dados que tem tabelas com o campo Money com o
 currency voltado para
  o REAL (Moeda Brasileira R$ )  e estou enfrentando
 dois problemas:
 
 Não entendi. Você tem um banco PostgreSQL e quer
 transportar as
 tabelas para outro banco de dados PostgreSQL? É isso?
 Mesma versão?
 Versões diferentes do PostgreSQL?
 
 
 
  1º - Não estou conseguindo transporta o banco por
 inteiro para outro
  servidor pois sempre da problema nesse campo, alguém
 teria algum parâmetro,
  dica, etc.?
 
 Mesma questão levantada acima.
 
 
 
  2º - Lendo a documentação do postgre ela diz que
 esse campo esta ficando
  obsoleto...
 
  E como devo tratar esse coluna como transportar esses
 dados para uma coluna
  numeric ou outro tipo ?
 
 numeric.
 
  O método normal de Update não esta me ajudando pois
 ele tenta transferir o
  currency simbol (R$) junto
 
  com o dado alem do que campo numeric não aceita
 virgula.
 
 Com o uso da função to_char você pode formatar a saida
 do atributo da
 sua tabela.
 
 
  Qual seria o melhor tipo de campo no postgre para se
 trabalhar com valores
  monetários em Reais? e como faria para transferir?
 
 O mais aconselhado é o numeric. Inclusive este assunto foi
 discutidos
 dias atras nesta lista.
 
 
 
  Obs.: Rodei o google e não achei nada que me
 ajude.
 
 
 
  Obrigado
 
  Mauricio
 
 
 
 
 
 
  
  Notícias direto do New York Times, gols do Lance,
 videocassetadas e muitos
  outros vídeos no MSN Videos! Confira já!
  ___
  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
 


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Como inserir registros em tabela com trigger

2009-03-04 Por tôpico Vinícius Gonçalves

 
  Boa tarde, amigos,

   Este é o meu primeiro e-mail da lista. Acabei de me tornar membro do grupo. 
   Estou com a seguinte dúvida..

   Tenho uma tabela no meu banco chamada TBL_IRMAOS, com 2 campos: ID_USUARIO e 
ID_IRMAO.

   No meu sistema, quando insiro 2 irmãos, quando recupero do banco, o sistema 
somente identifica um unico irmao. O outro nao.
   Por exemplo...

   ID_USUARIO = Leandro
   ID_IRMAO = Leonardo

   Se eu perguntar quem é o irmao do leandro, o sistema me devolve Leonardo.
   Se eu perguntar quem é o irmao do Leoardo, o sistema nao me devolve nada.

   A solucao que encontrei foi criar uma Trigger que insira sempre uma linha na 
tabela com os id's cruzados. Por exemplo:

    ID_USUARIO  ID_IRMAO
    1   5
 5  1

ou seja, quando eu inserir o valor 1 no campo ID_Usuario e o valor 5 no campo 
ID_IRMAO, a trigger tem que adicionar uma segunda linha inserindo os valores 
trocados, ou seja, 5 em ID_Usuario e 1 em ID_Irmao.

  So que nao sei criar essa Trigger. Alguem pode me ajudar?

  Obrigado!

Vinicius


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Res: Como inserir registros em tabela com trigger

2009-03-04 Por tôpico Vinícius Gonçalves

Obrigado pela resposta!
 Sim, realmente a relação é Bi Direcional. O problema é que eu estou 
trabalhando com Orientação a Objetos e com o hibernate. E o maior de todos os 
problemas é que eu não tenho muita experiencia nesta plataforma.A criação a 
Trigger resolveria todos os meus problemas.

  obrigado.



- Mensagem original 
De: Osvaldo Kussama osvaldo.kuss...@gmail.com
Para: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Enviadas: Quarta-feira, 4 de Março de 2009 18:09:18
Assunto: Re: [pgbr-geral] Como inserir registros em tabela com trigger

2009/3/4 Dickson S. Guedes lis...@guedesoft.net:
 2009/3/4 Vinícius Gonçalves vinny...@yahoo.com.br:
   Boa tarde, amigos,

 Boa tarde.

    Este é o meu primeiro e-mail da lista. Acabei de me tornar membro do
 grupo.

 Seja bem vindo! :)

    Estou com a seguinte dúvida..

    Tenho uma tabela no meu banco chamada TBL_IRMAOS, com 2 campos:
 ID_USUARIO e ID_IRMAO.

    No meu sistema, quando insiro 2 irmãos, quando recupero do banco, o
 sistema somente identifica um unico irmao. O outro nao.
    Por exemplo...

    ID_USUARIO = Leandro
    ID_IRMAO = Leonardo

    Se eu perguntar quem é o irmao do leandro, o sistema me devolve Leonardo.
    Se eu perguntar quem é o irmao do Leoardo, o sistema nao me devolve nada.

 Será que você está:

 1) guardando estes dados de uma forma plausível para consultar posteriores?
 2) fazendo a consulta da forma correta?



Talvez você tenha se esquecido de que se A é irmão de B então B é irmão de A.
Não há necessidade de duplicar a informação em seu banco de dados
apenas consulte levando essa característica em consideração.

Para criar triggers você precisa desenvolver uma função. Para isso
veja este artigo do Diogo Biazus:
http://www.postgresql.org.br/Documenta%C3%A7%C3%A3o?action=AttachFiledo=gettarget=procedures.pdf

E não se esqueça do manual:
http://www.postgresql.org/docs/current/interactive/trigger-definition.html
e
http://www.postgresql.org/docs/current/interactive/plpgsql.html

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



  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral