Re: [pgbr-geral] Range de horas

2017-08-08 Por tôpico Rodrigo Della Justina
Sim é possível

Exemplo

SELECT cast(generate_series as time) as intervalo FROM
generate_series('2008-03-01 00:00'::timestamp,'2008-03-04 12:00', '30
minutes');

Em 8 de agosto de 2017 11:28, Danilo Silva <danilo.dsg.go...@gmail.com>
escreveu:

> Pessoal,
>
> Num período das 08:00 as 18:00, preciso montar um range a cada 30 minutos,
> por exemplo:
> 08:00
> 08:30
> 09:00
> 09:30
> .
> .
> .
> 17:00
> 17:30
> 18:00
>
> É possível?
>
> []s
> Danilo
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
*Rodrigo Della Justina *
Mobile 55 46 98801 6165
rodrigodellajust...@gmail.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] PostgreSQL ataque???

2017-04-20 Por tôpico Rodrigo Della Justina
restore em ambiente mesmo e mudança nas políticas de segurança

Em 20 de abril de 2017 09:32, Pedro B. Alves <pedroalve...@gmail.com>
escreveu:

>
>
> Em qui, 20 de abr de 2017 às 09:30, Rodrigo Della Justina <
> rodrigodellajust...@gmail.com> escreveu:
>
>> Sim
>>
>> Aconteceu isso ontem em um ambiente de testes meu
>>
>
>
> E o que você fez? teve algum progresso?
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
*Rodrigo Della Justina *
Mobile 55 46 98801 6165
rodrigodellajust...@gmail.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] PostgreSQL ataque???

2017-04-20 Por tôpico Rodrigo Della Justina
Solução encontrada: Mudança de porta padrão, alteração de senhas dos
usuários de banco de dados e também melhora no hba.

2017-04-20 8:54 GMT-03:00 Pedro B. Alves <pedroalve...@gmail.com>:

> Pessoal alguém já passou por algo parecido, cheguei no escritório hoje e
> as tabelas do banco sumiram...
>
> tem somente uma tabela "warning" com os seguintes dados
>
>
> "Send 0.5 BTC to this address and go to this site
> http://ann2hzqgedo3plvu.onion/ to recover your database! SQL dump will be
> available after payment!";"1Djh8KTQFDjizvYMpdBQiNrLxiSg2gg86K";"
> ecnsupp...@mai2tor.com"
>
>
> Alguém já viu isso??
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
*Rodrigo Della Justina *
Mobile 55 46 98801 6165
rodrigodellajust...@gmail.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] PostgreSQL ataque???

2017-04-20 Por tôpico Rodrigo Della Justina
O que tenho notado, é que aconteceu isso pelo simples fato de deixar TRUST
nas conexões e aí tem uma dll que fica dentro da pasta data e que faz o
estrago. Lembrando que acontece isso somente ema ambientes Windows :(





2017-04-20 8:54 GMT-03:00 Pedro B. Alves <pedroalve...@gmail.com>:

> Pessoal alguém já passou por algo parecido, cheguei no escritório hoje e
> as tabelas do banco sumiram...
>
> tem somente uma tabela "warning" com os seguintes dados
>
>
> "Send 0.5 BTC to this address and go to this site
> http://ann2hzqgedo3plvu.onion/ to recover your database! SQL dump will be
> available after payment!";"1Djh8KTQFDjizvYMpdBQiNrLxiSg2gg86K";"
> ecnsupp...@mai2tor.com"
>
>
> Alguém já viu isso??
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
*Rodrigo Della Justina *
Mobile 55 46 98801 6165
rodrigodellajust...@gmail.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] PostgreSQL ataque???

2017-04-20 Por tôpico Rodrigo Della Justina
Sim

Aconteceu isso ontem em um ambiente de testes meu

2017-04-20 8:54 GMT-03:00 Pedro B. Alves <pedroalve...@gmail.com>:

> Pessoal alguém já passou por algo parecido, cheguei no escritório hoje e
> as tabelas do banco sumiram...
>
> tem somente uma tabela "warning" com os seguintes dados
>
>
> "Send 0.5 BTC to this address and go to this site
> http://ann2hzqgedo3plvu.onion/ to recover your database! SQL dump will be
> available after payment!";"1Djh8KTQFDjizvYMpdBQiNrLxiSg2gg86K";"
> ecnsupp...@mai2tor.com"
>
>
> Alguém já viu isso??
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
*Rodrigo Della Justina *
Mobile 55 46 98801 6165
rodrigodellajust...@gmail.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] Acessa banco em outra pasta

2017-01-23 Por tôpico Rodrigo Della Justina
Olá

Essa dúvida já rolou aqui no grupo, verifique o link abaixo que tem os
passos para você
acessar através da pasta da Data.

https://listas.postgresql.org.br/pipermail/pgbr-geral/2010-January/019302.html



Em 23 de janeiro de 2017 08:35, Saulo Morais <sa...@abilityonline.com.br>
escreveu:

> >>Tenho o postgresql instalado e recebi de um cliente contendo a pasta
> >>data, como faço para acessar esses dados usando o pgadmin
>
> Você deve ter a mesma versão do PG que seu cliente.
>
> Após ligar o pc, encerre o serviço do PG.
>
> Vá no Prompt de Comando (cmd).
>
> Vá na pasta BIN do PG e inicie o serviço apontando para a pasta do
> cliente: pg_ctl -D 'pasta_data' start
>
>
> At.te,
> *Saulo Morais*
>
> --
> *De:* pgbr-geral <pgbr-geral-boun...@listas.postgresql.org.br> em nome de
> Andre Lucas <andreluc...@yahoo.com.br>
> *Enviado:* sábado, 21 de janeiro de 2017 13:35:18
> *Para:* Comunidade PostgreSQL Brasileira
> *Assunto:* [pgbr-geral] Acessa banco em outra pasta
>
> Ola a todos
>
> Tenho o postgresql instalado e recebi de um cliente contendo a pasta
> data, como faço para acessar esses dados usando o pgadmin
>
>
> Atenciosamente
>
> André Lucas Souza.
>
> ___
> 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
>



-- 
*Rodrigo Della Justina *
Mobile 55 46 98801 6165
rodrigodellajust...@gmail.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] Mitos sobre PostgreSQL

2016-06-28 Por tôpico Rodrigo Della Justina
PostgreSQL não tem particionamento de tabelas...

Em 28 de junho de 2016 11:07, Fábio Telles Rodriguez <fabio.tel...@gmail.com
> escreveu:

> Senhores, estou preparando uma palestra sobre PostgreSQL e gostaria de
> pedir uma mãozinha do pessoal aqui... Quais os maiores mitos que vocês
> conhecem sobre PostgreSQL?
>
> --
> Atenciosamente,
> Fábio Telles Rodriguez
> blog: http:// <http://www.midstorm.org/~telles/>s
> <http://tellesr.wordpress.com/>avepoint.blog.br
> e-mail / gtalk / MSN: fabio.tel...@gmail.com
> Skype: fabio_telles
>
> Timbira - A empresa brasileira de Postgres
> http://www.timbira.com.br
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
*Rodrigo Della Justina *
Mobile 55 46 8801 6165
rodrigodellajust...@gmail.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] Like em campo numerio

2016-01-27 Por tôpico Rodrigo Della Justina
Já resolvi isso armazenando em um campo char ...

Em 27 de janeiro de 2016 20:57, Dickson S. Guedes <lis...@guedesoft.net>
escreveu:

> Em 27 de janeiro de 2016 17:56, Rudimar <corsar...@gmail.com> escreveu:
> >  olá pessoal,  preciso dar um like em campo numero, to fazendo desta
> forma,
> > exemplo :
> >
> > SELECT * FROM cobrancas where TRIM(TO_CHAR(ident_titulo_banco,
> > '')) LIKE '%22255%';
> >
> >
> > o campo ident_titulo_banco pode ter até 16 dígitos, por isso dos 99..
> >
> > é a forma correta? alguém tem alguma dica ?
>
> Ola Rudimar, isso parece meio XYProblem [1] :/
>
> Você realmente precisa fazer isto? O que você realmente deseja? Será
> que realmente você procura um numero que contenha "22255" em qualquer
> posição do mesmo?
>
> Você poderia explicar para nós um pouco mais sobre o problema em si,
> com mais exemplos?
>
>
> [1] http://xyproblem.info/
> --
> Dickson S. Guedes
> mail/xmpp: gue...@guedesoft.net - skype: guediz
> http://github.com/guedes - http://guedesoft.net
> http://www.postgresql.org.br
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
*Rodrigo Della Justina *
Mobile 55 46 8801 6165
rodrigodellajust...@gmail.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] Performance do PostgreSQL no Windows

2015-08-06 Por tôpico Rodrigo Della Justina
Olá Bruno

Poderia ser mais especifico, com relação ao seu problema ?

Em 6 de agosto de 2015 14:15, Bruno Pio brunocf...@gmail.com escreveu:

 Boa tarde pessoal, tudo bem?

 Alguém tem alguma documentação ou indica alguma referência sobre
 otimização de performance do PostgreSQL ou algo do tipo para servidor
 Windows?

 Obrigado
 Bruno Pio

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




-- 
*Rodrigo Della Justina *
Mobile 55 46 8801 6165
rodrigodellajust...@gmail.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] Quais discos usar ?

2015-07-30 Por tôpico Rodrigo Della Justina
Realmente Raplhael

Recomentei a um cliente, e estou utilizando o verificador de vida útil do
SSD do próprio fabricante.
SSDLife Pro scandisk. No cliente esta mostrando uma estimativa de 8 anos.

para Linux:
https://scottlinux.com/2014/07/15/determine-remaining-ssd-life-in-linux/



Em 30 de julho de 2015 15:08, Raphael Coutinho rcoutosi...@gmail.com
escreveu:

 Pelo que vi a vida útil do SSD é bem  inferior. Vi análises citando 2-3
 anos.

 Fiquei meio receoso quanto a isso. Algué utiliza em servidor?
 Em 30/07/2015 13:13, Albino B Neto b...@riseup.net escreveu:

 Em 30 de julho de 2015 12:47, Guimarães Faria Corcete DUTRA, Leandro
 l...@dutras.org escreveu:
  Estou a estudar que tipo de discos utilizar. Você tem alguma
 recomendação, a princípio penso em utilizar um misto de discos SAS 15K e
 SSD para suprir as consultas, já que pelo que li o SSD tem um melhor
 potencial em leitura.
 
  Com tão poucos dados, eu pensaria em fazer um Raid 1 ou 10 só com SSD.

 Ficaria com o RAID 1, discos sendo SSD.

 --
 Albino B Neto
 twitter.com/b1n0anb
 Debian. Freedom to code. Code to freedom! faw
 ___
 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




-- 
*Rodrigo Della Justina *
Architect Database IBM DB2 - CISS
Mobile 55 46 8801 6165
rodrigodellajust...@gmail.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] Quais discos usar ?

2015-07-30 Por tôpico Rodrigo Della Justina
Acredito, que conforme a utilização dos discos níveis de gravação (carga)
possa diminuir consideravelmente
a estimativa do ssd.

Em 30 de julho de 2015 15:15, Rodrigo Della Justina 
rodrigodellajust...@gmail.com escreveu:

 Realmente Raplhael

 Recomentei a um cliente, e estou utilizando o verificador de vida útil do
 SSD do próprio fabricante.
 SSDLife Pro scandisk. No cliente esta mostrando uma estimativa de 8 anos.

 para Linux:
 https://scottlinux.com/2014/07/15/determine-remaining-ssd-life-in-linux/



 Em 30 de julho de 2015 15:08, Raphael Coutinho rcoutosi...@gmail.com
 escreveu:

 Pelo que vi a vida útil do SSD é bem  inferior. Vi análises citando 2-3
 anos.

 Fiquei meio receoso quanto a isso. Algué utiliza em servidor?
 Em 30/07/2015 13:13, Albino B Neto b...@riseup.net escreveu:

 Em 30 de julho de 2015 12:47, Guimarães Faria Corcete DUTRA, Leandro
 l...@dutras.org escreveu:
  Estou a estudar que tipo de discos utilizar. Você tem alguma
 recomendação, a princípio penso em utilizar um misto de discos SAS 15K e
 SSD para suprir as consultas, já que pelo que li o SSD tem um melhor
 potencial em leitura.
 
  Com tão poucos dados, eu pensaria em fazer um Raid 1 ou 10 só com SSD.

 Ficaria com o RAID 1, discos sendo SSD.

 --
 Albino B Neto
 twitter.com/b1n0anb
 Debian. Freedom to code. Code to freedom! faw
 ___
 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




 --
 *Rodrigo Della Justina *
 Architect Database IBM DB2 - CISS
 Mobile 55 46 8801 6165
 rodrigodellajust...@gmail.com




-- 
*Rodrigo Della Justina *
Architect Database IBM DB2 - CISS
Mobile 55 46 8801 6165
rodrigodellajust...@gmail.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] Quais discos usar ?

2015-07-30 Por tôpico Rodrigo Della Justina
Uma outra estratégia também é pensar que nesse Data Warehouse, nem todos os
dados precisam ser armazenados em discos com alta capacidade de leitura,
uma estratégia e colocar no papel uma arquitetura/estratégia desse Data
Warehouse o que realmente precisa ser armazenado. Dependendo da estratégia
o custo com compra de discos com certeza irá diminuir.

Att
Rodrigo Della Justina
rodrigodellajust...@gmail.com

Em 30 de julho de 2015 15:45, Guimarães Faria Corcete DUTRA, Leandro 
l...@dutras.org escreveu:

 2015-07-30 15:08 GMT-03:00 Raphael Coutinho rcoutosi...@gmail.com:
  Pelo que vi a vida útil do SSD é bem inferior.

 Não existe ‘o’ SSD.  Há uma enorme variedade de marcas, linhas e
 modelos, em toda faixa de custo e com todo tipo de característica
 diferente.  É claro que você não vai colocar unidades feitas para
 jogadores de videojogos…


  Vi análises citando 2-3 anos.

 Que análises, de que modelos?

 De qualquer maneira, Raid 1 com um estepe deve ser mais do que
 suficiente mesmo que dure apenas dois anos.  O ganho de desempenho
 vale a pena, geralemente, para tão poucos dados.


  Fiquei meio receoso quanto a isso. Algué utiliza em servidor?

 Muita gente.


 --
 skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
 +55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
 +55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803
 BRAZIL GMT−3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
*Rodrigo Della Justina *
Architect Database IBM DB2 - CISS
Mobile 55 46 8801 6165
rodrigodellajust...@gmail.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] Atualização do banco de dados

2015-06-09 Por tôpico Rodrigo Della Justina
Olá,

da uma olhadinha http://apgdiff.com/, através dessa ferramenta conseguiu
criar um framework
que chega até versionar as diferenças. Dessa forma utilizando o flyway,
utilizo ele para
http://flywaydb.org/ para manter meus ambientes atualizados.

Att
Rodrigo

Em 9 de junho de 2015 17:47, JotaComm jota.c...@gmail.com escreveu:

 Opa,

 ​

 Em 5 de junho de 2015 06:32, Junior Miranda flmirandajun...@gmail.com
 escreveu:

 Bom dia a todos!

 Eu tenho a necessidade de desenvolver um atualizador para o meu banco de
 dados, sei que poderia simplesmente ir armazenando os scripts de
 atualização de tabelas, views etc, mas o que preciso é fazer uma comparação
 entre o banco de destino e origem, gerar um script da diferença e
 atualizar... isso tudo de forma bem simples ao usuário final. Existe um
 componente chamado DB Comparer da clever components, mas é pago. Poderiam
 me dar uma outra sugestão?

 Trabalho com Delphi XE5 / Postgres 9.*/ Conexão via DBExpress

 ​Além de tudo que já foi falado, você pode usar o meld do Linux, sempre
 que precisei ele foi muito útil, além de uma interface muito amigável, ele
 não é especifico para SQL, mas é muito bom.



 ​


 Júnior Miranda
 *Analista de Sistemas*
 *Especializando em Sistemas Computacionais*
 *E-mail: flmirandajun...@gmail.com flmirandajun...@gmail.com*
 *Tel.: *(75) 9191-1678/ 34143042/ 34143149/ 34143020


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



 ​Atenciosamente​

 --
 JotaComm
 http://jotacomm.wordpress.com

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




-- 
*Rodrigo Della Justina *
Architect Database IBM DB2 - CISS
Mobile 55 46 8801 6165
rodrigodellajust...@gmail.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] EULER EM CURITIBA

2015-05-26 Por tôpico Rodrigo Della Justina
Boa tarde,

Qual será a data, horário e local ?

Em 26 de maio de 2015 15:55, José Mello Júnior jose.mello.jun...@gmail.com
escreveu:

 Para o pessoal que está em Curitiba e arredores, o Euler vai fazer uma
 palestra sobre Desmistificando a Replicação de Dados com o PostgreSQL.
 Para aqueles que tiverem interesse em participar, entre em contato conosco.

 Att

 --
 Mello Júnior
 41.3252-3555

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




-- 
*Rodrigo Della Justina *
Architect Database IBM DB2 - CISS
Mobile 55 46 8801 6165
rodrigodellajust...@gmail.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] Transformação de dados

2012-08-04 Por tôpico Rodrigo Della Justina

 Preciso esconder a complexidade do relacionamento dos dados de minha
 aplicação. Para isso, imagino uma ferramenta de ETL que eu poderia
 configurar as fontes de dados e nessa ferramenta, montar a estrutura
 do relacionamento das fontes.

 Recomendo a ferramenta Pentaho Kettle, se você tem realmente
várias fontes de dados com certeza lhe atenderá bem.



-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
*
*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Erros - Memória Compartilhada

2012-07-24 Por tôpico Rodrigo Della Justina
No meu caso era o Apache que tava instalado na mesma maquina,


Sempre recomendo dedicar um servidor
para ser o servidor de banco de dados, pois os parâmetros de memória e
outros do Kernel do S.O.
são setados exclusivamente para aquele fim. Colocar outra aplicação
consumindo do mesmo recurso poderá ocasionar problemas.

Att
Rodrigo Della Justina



Em 24 de julho de 2012 14:17, Emerson Martins
emersonmarti...@gmail.comescreveu:

 Então pessoal, com ajuda dos demais conseguir realmente identificar o
 gargalo. No meu caso era o Apache que tava instalado na mesma maquina, e
 que por sua vez tava mal configurado e consumindo a a memoria toda.Como
 essa aplicação demanda muitos acessos..Recomendei e foi criado um servidor
 apenas para o banco de dados postgres..com a arquitetura 64 bits e 4 GB com
 4 Processadores.Até agora..tudo tranquilo..

 Agora ficou a minha dúvida se nao tivesse um outro servidor
 disponível..como era que poderia ser feito esse compartilhamento.?Haveria
 como definir isso no SO atravess do kernel.shmmax e shmall.

 Obrigado a todos mais uma vez.

 Atenciosamente,

 Emerson Martins
 DBA Jr

 Em 24 de julho de 2012 13:41, Guimarães Faria Corcete DUTRA, Leandro 
 l...@dutras.org escreveu:

 2012/7/24 Bruno Silva bemanuel...@gmail.com:
  no que tange aos PCs

 Isso é matemática, não arquitetura.  Vale para tudo, não apenas PCs.


  para gestão de mais de 3072M a arquitetura deve ser 64bits.

 4GiB, que são 2^64 bytes.

 O que queres dizer são 3GiB (M seria simplesmente mega, o que não faz
 sentido; são MiB, mibibytes) reservados para aplicações, mas isso é
 configurável.


  E isso é independente do Sistema Operacional utilizado.

 Mas existem os SOs PAE, como o GNU/Linux, que conseguem usar mais.
 ___
 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




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
*
*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Migracao PostgreSQL 8.1 para PostgreSQL 9.1

2012-07-10 Por tôpico Rodrigo Della Justina
Antonio,

Você tem janela de tempo para realizar essa migração ?, ou seja pode parar
o database de produção.

Att
Rodrigo

Em 10 de julho de 2012 09:25, Antonio Abner Junior 
antonio.abne...@gmail.com escreveu:

 Srs,

   Estou planejando fazer uma migracao side-by-side de bases de dados da
 versao PostgreSQL 8.1 para PostgreSQL 9.1 e gostaria de saber se alguem
 conhece alguma ferramenta tipo Database Wizard Migration ou tutorial com as
 recomendacoes de correcoes de features descontinuadas ou algo que possa
 auxiliar nessa migracao do PostgreSQL, a minimizar os impactos da mudanca.

  []s
  Antonio Abner Junior - AJ

 --
 Antonio Abner Junior - AJ

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




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
*
*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Ferramenta conversão Database to XML

2012-06-15 Por tôpico Rodrigo Della Justina
Já resolvido utilizando a estrutura para trabalhar com XML do próprio
PostgreSQL...

Em 15 de junho de 2012 13:53, Tiago Adami adam...@gmail.com escreveu:

 Em 15 de junho de 2012 12:43, Rodrigo Della Justina
 rodrigodellajust...@gmail.com escreveu:
 
  Olá pessoal,
 
  alguém já usou ou conhece alguma ferramenta para exportar dados de uma
 consulta/tabela gerando como arquivo
  de saída no formato XML, já testei algumas ferramentas porém na geração
 não consigo sobre um tag inserir vários
  elementos os quais estão sobre o mesmo nível como exemplo:
 
  Exemplo o qual preciso:
 
  CatalogoErro
  Sgbd id=0
  Erro SQLCode=-110 /
  Erro SQLCode=-112 /
  Erro SQLCode=-111 /
  Erro SQLCode=-772 /
  Erro SQLCode=-271 /
  Erro SQLCode=-193 /
  Erro SQLCode=-143 /
  Erro SQLCode=-929 /
  Erro SQLCode=-268 /
  Erro SQLCode=-265 /
  Erro SQLCode=-141 /
  Erro SQLCode=-771 /
  Erro SQLCode=-183 /
  /Sgbd
  CatalogoErro

 Eu acho que conheço essa estrutura :)

 Se você usar Java, pode fazer fazer um SQL SELECT e depois serializar
 o ResultSet com o framework XStream [1]. Fica mais ou menos assim:

 // Código para criação da query e preparação em PreparedStatement de nome
 pstmt
 (...)
 //

 XStream xs = new XStream();
 ResultSet rs = pstmt.executeQuery();
 String xml = xstream.toXML(rs);

 Aí você grava a variável xml em um arquivo ou mostra na tela. O
 framework é bem customizável, você pode mudar elementos e atributos
 por ele.

 [1] http://xstream.codehaus.org

 P.s: Use o JDBC driver Type 3 do PostgreSQL.

 --
 TIAGO J. ADAMI
 http://www.adamiworks.com
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
*
*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Coluna contador separado do Order by, será possivel?

2012-05-23 Por tôpico Rodrigo Della Justina


 select row_number() OVER (PARTITION by 0) as contador, campo1, campo2 etc
 from tabela1
 where (...)
 order by campo1

 Ele mostra um grid com um sequencial.. beleza

 O detalhe é que ele tira o contador da sequencia conforme a ordenação do
 campo1,
 entendo que deve ser assim mesmo, pois o contador faz parte do result do
 SQL.

 Mas gostari de manter um sequencial independente do order by, será
 possivel?

 Ou vou ter que fazer isso na aplicação?

 Pode ser feito através do SQL também aí você terá que avaliar porém uma
 (1) das soluções

pode ser feito atraves do SQL tambem, ai e vc quem tera que avaliar o que
sera melhor, porem uma das solucoes (apenas 1)
possíveis para sua query seria:

select
   row_number() OVER (PARTITION by 0) as contador,
   tmp.campo1,
   tmp.campo2 etc
from (

select campo1, campo2 etc
from tabela1
where (...)
order by campo1

) tmp

ou fazer o contador apos a realizacao da ordenacao de seus registros


*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
*
*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Divisão de inteiros com resultado numeric

2012-05-12 Por tôpico Rodrigo Della Justina
olhe a expressão CAST, para te auxiliar utilizando esse cálculo

#  http://www.postgresql.org/docs/8.3/static/sql-expressions.html

Att
Rodrigo

Em 12 de maio de 2012 14:48, Anselmo Silva anselmo@gmail.com escreveu:

 Pergunta de newbie de PostgreSQL.
 Pretendo fazer uma função que me faça um cálculo matemático de um text
 passado como parâmetro.
 Algo Assim:

 CREATE FUNCTION CALCULE (calculo text) RETURNS NUMERIC...

 Até aí tudo bem. Mas me deparei com uma regra que não entendi direito,
 mas, deve ter um motivo:

 A divisão de números inteiros resulta em um número inteiro

 Meu problema é:

 Tendo sido dado o seguinte com base na minha função acima:

 SELECT CALCULE('1/10');

 Gostaria de obter o resultado fracionado sem ter de tratar a string
 passada para converte-las em numeric
 antes de efetuar a operação.

 Já busquei em tudo que é lugar mas a resposta é a mesma:

 Tem de converter ao menos um dos operandos para real ou numeric...

 Alguém tem alguma idéia mais eficiente?


 --
 Anselmo M. Silva

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




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
*
*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] O Postgres guarda tudo?

2012-05-07 Por tôpico Rodrigo Della Justina
Os comandos você consegue logar eles...
mas por default (até que eu saiba) não.

verifique na configuração do arquivo *postgresql.conf*
na seção ERROR REPORTING AND LOGGING




Em 7 de maio de 2012 16:37, Marcelo Silva (IG) marc...@ig.com.br escreveu:

   Tudo que eu digo, são os comandos executados no servidor, seja qual for
 ele, desde um simples “select * from tabela”

 Por padrão ele vem habilitado?



  *From:* Anselmo Silva anselmo@gmail.com
 *Sent:* Monday, May 07, 2012 4:35 PM
 *To:* Marcelo Silva (IG) marc...@ig.com.br ; Comunidade PostgreSQL
 Brasileira pgbr-geral@listas.postgresql.org.br
 *Subject:* Re: [pgbr-geral] O Postgres guarda tudo?

 O que você quer dizer com guarda tudo? se refere-se ao log de
 comandos... pode ser configurado o nível de log no arquivo postgres.conf

 Em 7 de maio de 2012 16:27, Marcelo Silva (IG) marc...@ig.com.brescreveu:

   Pessoal, uma curiosidade...

 Pelo PgAdmin eu vejo o status em “tempo real” do servidor, então vem a
 pergunta:

 O postgres guarda todos os comandos executados no servidor?



 Marcelo Silva
 --
 msn: marc...@ig.com.br
 Cel.: (11) 9693-4251 %2811%29%209693-4251
 Cel.: (11) 5250-1407
 Desenvolvedor Delphi, PHP, ASP
 Empresa: Perfil Medicina e Segurança do Trabalho

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




 --
 Anselmo M. Silva

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




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
*
*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Erro ao executar stored procedure

2012-04-04 Por tôpico Rodrigo Della Justina
Olá

tenta forçar com CAST
as chamada:

select banco_manutencao(1,CAST('201' AS VARCHAR(3)),CAST('A' AS
VARCHAR(1)),0,'teste');



Em 4 de abril de 2012 13:32, Marcelo Florindo
marcelo.em.lis...@gmail.comescreveu:

 Colegas,

 Eu tenho a seguinte procedure:

 CREATE OR REPLACE FUNCTION public.banco_manutencao (
  _id_banco smallint,
  _numero_banco varchar,
  _situacao char,
  _id_usuario_atualizador smallint,
  _conta_contabil varchar,
  _acao char
 )
 RETURNS void AS
 $body$
 declare
 v_qtide integer;

 begin

 if (_acao=I or _acao=U) then

if _numero_banco is null then
raise exception 'O número de banco é um campo obrigatório';
end if;

select count(*) into v_qtide from banco
where numero_banco = _numero_banco and id_banco  _id_banco;

if v_qtide0 then
raise exception 'Número de banco já existente no sistema';
end if;


select count(*) into v_qtide from banco
where conta_contabil = _conta_contabil and id_banco _id_banco;

if v_qtide 0 then
raise exception 'Conta contábil já registrada no sistema';
end if;

if _acao='I' then
INSERT INTO
banco
(
id_banco,
numero_banco,
situacao,
id_usuario_gerador,
id_usuario_atualizador,
data_inclusao,
data_ultima_atualizacao,
conta_contabil
)
VALUES (_id_banco,
_numero_banco,
   'A',
_id_usuario_atualizador,
_id_usuario_atualizador,
CURRENT_TIMESTAMP,
CURRENT_TIMESTAMP,
_conta_contabil);
end if;



 end if;

 end;
 $body$
 LANGUAGE 'plpgsql'
 VOLATILE
 CALLED ON NULL INPUT
 SECURITY INVOKER
 COST 100;

 AO EXECUTAR :  select banco_manutencao(1,'201','A',0,'teste');

 APRESENTA O ERRO:
 ERRO:  função banco_manutencao(integer, unknown, unknown, integer,
 unknown) não existe
 LINE 1: select banco_manutencao(1,'201','A',0,'teste');

 Alguma ideia colegas?

 Muito obrigado o todos,
 --
 Marcelo

 -
 Desenvolvedor/Analista
 Sites e Sistemas

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




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
*
*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Lentidão

2012-03-23 Por tôpico Rodrigo Della Justina
 ***



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




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
*
*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Restaurar BackUp

2012-03-03 Por tôpico Rodrigo Della Justina
FIM DE ARQUIVO INESPERADO:

Esse Fim inesperado, verifique o log da restauração provavelmente tem
alguma coisa no seu backup que não está incluso, normalmente pode ser a
criação da linguagem PGPLSQL enfim, para diagnosticar teria que ver o log
da restauração.

att
Rodrigo Della Justina

Em 3 de março de 2012 08:58, Leonardo Machado leonardodemach...@hotmail.com
 escreveu:

  Bom dia Pessoal,

 Estou tentando restaurar um backup que foi feito pelo PG_RESTORE usando o
 comando abaixo:
 pg_dump --host=localhost --port=5432 --file=sistema.dmp
 --username=postgres --format custom --blobs --verbose nome_base

 O backup até foi realizado sem erro, mas quando tento restaurar pelo
 PGADMIN e direto pelo PG_RESTORE mas da o seguinte erro:
 FIM DE ARQUIVO INESPERADO:

 Tentei então abrir o backup em um editor comum para poder tirar
 manualmente a restauração da tabela que estava causando esse erro, ai me
 deparei que o FORMAT CUSTOM é comprimido por padrão no PG_DUMP e não
 consigo descomprimir para remover essa tabela manualmente e não sei mais o
 que faço para tentar restaurar esse backup, se alguém tiver alguma luz para
 poder ajudar agradeço.

 Estou usando Postgresql 9.1.1


 Leonardo Machado


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




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
*
*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Qual o melhor ferramenta de replicação

2012-02-02 Por tôpico Rodrigo Della Justina
Olá,

No seu caso eu acredito que você está querendo fazer é uma base de consulta
certo ? ou seja não irá ter alterações de dados após a replicação certo ?
se isso for afirmativo sugiro que você já pensando na performance das suas
consultas que serão montadas em cima da base replicada utilize uma
ferramenta de ETL como por exemplo a qual utilizo hoje é a Kettle da
Pentaho muito utilizada para fazer cargas em bancos Data WareHouse, sugiro
também já se pensando em performance do seu modelo, sugiro uma modelagem
dimensional.

Caso isso não seja possível dê uma olhada igual na ferramenta KETTLE, quem
sabe ela pode resolver seu problema se for só replicação.

link : http://kettle.pentaho.com/
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165
Dois Vizinhos - PR
*DBA **Certified **IBM DB2 (000-302)*
*
*

Em 2 de fevereiro de 2012 15:57, Bruno Dias Leite
brunodlei...@gmail.comescreveu:

 Salve pessoal,

 tenho pouca experiência com o postgresql, por isso gostaria que alguém
 pudesse me ajudar a escolher a ferramenta de replicação ideal para meu
 problema.
 Tenho banco de dados rodando no meus clientes( Lojas de roupa ). Cada loja
 tem seu próprio banco, porém gostaria de replicar as tabelas de venda e
 estoque de cada cliente
 para um servidor. Essa replicação será útil pra gerar relatórios de vendas
 e gerenciar os estoques de cada cliente.

 Estou na dúvida de uso:

 - GridSQL
 - Pgpool II
 - Repmgr ou
 - Slony I


 Serei muito grato se alguém me indicar a melhor ferramenta.




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




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
*
*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Valor default para data e hora

2012-01-23 Por tôpico Rodrigo Della Justina
Experimentou utilizar DEFAULT CURRENT_DATE

ou DEFAULT CURRENT_TIMESTAMP...

CREATE TABLE SUA_TABELA(...,HORA TIMESTAMP DEFAULT CURRENT_TIMESTAMP)

att
Rodrigo

Em 23 de janeiro de 2012 09:51, Tulio Santos
tuliogust...@yahoo.com.brescreveu:

 Voce pode criar uma trigger e função para cada INSERT ou UPDATE na tabela
 especifca..

 Att,
 Tulio

   --
 *De:* Marcelo Silva (IG) marc...@ig.com.br
 *Para:* Comunidade PostgreSQL Brasileira 
 pgbr-geral@listas.postgresql.org.br
 *Enviadas:* Segunda-feira, 23 de Janeiro de 2012 10:44
 *Assunto:* [pgbr-geral] Valor default para data e hora

   Pessoal estou criando dois campos com valores Default, mas pelo que
 vejo não estão dando certo

 DATA_ATU = Date Default = ‘now’
 HORA_ATU = time without time zone Default = ‘now’

 Mas ele sempre mostra a mesma data e hora que criei...
 Como colocar pra ele atualizar a data e hora quando entrar um novo
 registro?

 Antes de me sugerirem criar um campo timestamp, saibam que preciso separa
 os dois [image: Alegre]





 Marcelo Silva
 --
 Desenvolvedor Delphi, PHP
 msn: marc...@ig.com.br
 cel.: (11) 9693-4251

 ___
 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




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
*
*
wlEmoticon-smile___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Particionamento de tabelas

2012-01-10 Por tôpico Rodrigo Della Justina
Danilo,

Tem um exemplo bem legal sobre particionamento de tabelas no PostgreSQL...

http://keniamilene.wordpress.com/2008/05/26/particionamento-de-tabelas-no-postgresql/


É muito utilizado particionamento de tabelas em Armazém de dados (Data
WareHouse)


Atenciosamente
Rodrigo


Em 11 de janeiro de 2012 00:05, Danilo Silva
danilo.dsg.go...@gmail.comescreveu:

 Pessoal,

 Alguém sabe onde posso encontrar documentação ou tutorial sobre
 particionamento de tabelas, de preferência em português?

 Agradeço desde já e obrigado a todos

 Abs Danilo

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




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
*
*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Sair de um laço depois de certa condição

2012-01-02 Por tôpico Rodrigo Della Justina



 Estou trabalhando com function e preciso verificar o próximo dia útil
 então gostaria de fazer algo assim:


Certo !!!


 while
  if dia_util(data)=true then
  sair do laço
  else
  data := data + 1;
  end if;

 end while

Recomendo olhar a documentação do PostgreSQL sobre a sintaxe do
comando:

http://www.postgresql.org/docs/8.0/interactive/plpgsql-control-structures.html

   35.7.3.3. WHILE


 Obrigado a todos,


 --
 Marcelo

 -
 Desenvolvedor/Analista
 Sites e Sistemas

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




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
*
*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Chave natural e composta ao mesmo tempo

2011-12-08 Por tôpico Rodrigo Della Justina
No seu caso, não utilizaria chave natural e sim criaria uma chave
artificial para controlar isso, tbem insira o (id) da cidade o volume de
dados sera menor pra coluna

Em 08/12/2011 23:04, Vinicius Santos vinicius.santos.li...@gmail.com
escreveu:

 Pessoal, boa noite,

 Estamos mudando algumas coisas no controle de estoque de nosso ERP, que
já está em funcionamento, porém algumas modificações eu quero usar chaves
naturais, e estas chaves são compostas.

 Aqui demonstro um exemplo simples e fictício, em que a tabela
deposito_produtos tem uma chave natural. ( Sei que não tem a UF, para
colocar junto com a cidade, mas é apenas um exemplo bobo )

 CREATE TABLE deposito_produtos(
 nome VARCHAR( 50 ) NOT NULL, -- nome do deposito
 cidade VARCHAR( 50 ) NOT NULL, -- cidade onde fica o deposito
 tamanho_deposito NUMERIC NOT NULL, -- Tamanho do deposito em m²
 PRIMARY KEY ( nome, cidade )
 );

 CREATE TABLE produtos(
 descricao VARCHAR( 50 ) PRIMARY KEY, -- Nome do produto
 nome_deposito VARCHAR( 50 ), -- Referência da tabela deposito_produtos
 cidade VARCHAR( 50 ) -- Referência da tabela deposito_produtos
 ).

 Minha dúvida é a seguinte: Se eu tivesse usado uma chave artificial na
tabela de deposito_produtos, eu não precisaria exportar duas colunas para
a tabela produtos, apenas a chave artificial. Então eu garantiria
unicidade com um UNIQUE CONSTRAINT.

 Se eu fizer uma consulta de todos os produtos e precisar fazer um JOIN
com deposito_produtos para saber o tamanho do deposito, o JOIN envolveria
2 colunas de cada tabela.
 Se fosse uma chave artificial seria apenas uma.

 Seria justificável o uso de chaves artificiais nestes casos ?

 Obrigado.

 ___
 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] ERROR: division by zero !!! Como contornar ?

2011-11-22 Por tôpico Rodrigo Della Justina
Quem sabe você fazendo um case em:

a.base_ope  0

então faça o calculo caso contrário não faça o calculo traga zerado o %

não resolveria ?


Atenciosamente
Rodrigo Della Justina


Em 22 de novembro de 2011 09:36, Marcelo Silva (IG) marc...@ig.com.brescreveu:

 Pessoal o Select abaixo esta me gerando o erro acima... sei que isso
 acontece porque nao pode ser dividido por zero.

 Eu preciso saber o fator de porcentagem de cada operador, vide linha 07 o
 erro.

 Como vocês contornam essa situação?

 As vezes o valor da venda será zero... ai vai gerar o erro.
 Nesse caso devo trabalhar com Case/If?


 01- select b.cod_id, a.cod_ope, c.nome, a.pedido, a.codigo,
 02- d.descricao, b.data_cad, e.fantasia,
 03- sum(a.valor_ven) as valor_venda,
 04- sum(qtd_item) as qtd_item,
 05- sum(a.valor_ven * qtd_item) as valor_total,
 06- sum(a.base_ope) as base_ope,
 07- sum(((a.base_ope / a.valor_ven)*100)/1) as fator  -- AQUI GERA O ERRO
 08- from mv_vendas_pre_itens a
 09- inner join mv_vendas_pre b on(b.pedido = a.pedido)and(b.obs not
 in('C'))
 10- inner join mv_usuarios c on(c.cod_usu = a.cod_ope)
 11- inner join mv_produtos d on(d.codigo = a.codigo)
 12- inner join mv_clientes e on(e.cod_id = a.cod_id)
 13- where (a.obs not in('C')) and(a.data_cad between '2011-11-1' and
 '2011-11-30' )
 14- group by b.cod_id, a.cod_ope, a.pedido, a.codigo,
 15- d.descricao, c.nome, b.data_cad, e.fantasia
 16- order by a.cod_ope, b.data_cad, a.pedido

 Marcelo Silva
 --
 Desenvolvedor Delphi, PHP
 msn: marc...@ig.com.br
 cel.: (11) 9693-4251

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




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
*
*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Data WareHouse PostgreSQL

2011-11-14 Por tôpico Rodrigo Della Justina
Pessoal,

a idéia é simplesmente compartilhar experiências com PostgreSQL para DW,
tanto pró como contra a utilização do SGBD...

Atenciosamente
Rodrigo Della Justina

Em 14 de novembro de 2011 11:59, Flavio Henrique Araque Gurgel 
fha...@gmail.com escreveu:

  Companheiro,
 
  O que você quer realmente dizer com o PostgreSQL não ser um banco
 colunar?
 
 
  Também fiquei curioso e pesquisei:
  http://en.wikipedia.org/wiki/Column-oriented_DBMS

 Independente do PostgreSQL ser colunar, não colunar, etc...
 Não há restrições em se usar o PostgreSQL para DW. Tenho utilizado em
 vários ambientes da empresa e de clientes. Claro que tem que se cuidar
 com índices, modelo, tuning, etc, mas são os mesmos cuidados que
 qualquer outro SGBD.

 Eu esqueci de falar sobre mais esse mito na minha palestra no PGBR:
 quantidade de linhas (registros), e se o PostgreSQL aguenta.
 Claro que aguenta!!!

 []s
 Flavio Gurgel
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
*
*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Data WareHouse PostgreSQL

2011-11-13 Por tôpico Rodrigo Della Justina
Pessoal,

Trabalho com PostgreSQL a cerca de 7 anos,  todos os projetos tive muito
sucesso ao trabalhar com esse banco, porém
a partir dessa semana estarei trabalhando com um novo projeto na empresa
com Data WareHouse a idéia inicial é de se trabalhar com PostgreSQL,
mas ao ponto o qual me questiono é com a relação do PostgreSQL não ser um
banco colunar, sendo assim estaremos trabalhando com milhões de registros
cerca
de 2 a 3 milhões registros dias quando estivermos com todas as lojas com o
DW implantado. Sendo assim teremos cerca de 2 a 3 milhões de registros
espalhados em uma esquema
Estrela de modelagem de banco de dados separados em 3 ou 4 tabelas FATOS...

A pergunta é, se possível alguém compartilhar a sua experiência ou a sua
realidade quanto a Data WareHouse, utilizando o SGBD PostgreSQL se possível
compartilhe
levando em consideração quantidade de registros pro ETL inserindo ou
compartilhando o seu cenário.


agradeço a colaboração de todos

sds[]

-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.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] INDICE UNICO - DUPLICIDADE

2011-08-15 Por tôpico Rodrigo Della Justina
O que você precisa é de um Trigger Constraint
http://www.postgresql.org/docs/8.2/static/sql-createconstraint.html

Em 15 de agosto de 2011 16:29, Mário da Cunha Lemos Júnior 
mariojr.le...@gmail.com escreveu:


 Pessoal,

 Depois de tentar sem sucesso impedir a duplicidade de registros na
 aplicação, resolvi impedir isto criando um índice único no próprio banco.

 Ok funcionou, porém gostaria que a mensagem de erro não fosse apresentada
 para o usuário. Gostaria que o registro duplo fosse simplesmente descartado
 e que isto fosse transparente para o usuário.


 Não sei se fui claro, estou tentando solucionar via banco um problema de
 duplicidade gerada pela aplicação.



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




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
**
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Long Objects, Escrita no WAL e dados corrompidos - PostgreSQL Windows

2011-08-03 Por tôpico Rodrigo Della Justina
Usando fsync ou wal_sync_method, podemos afirmar que teremos assim uma
penalidade no desempenho quanto a escrita concordam ?



Em 3 de agosto de 2011 19:49, Flavio Henrique Araque Gurgel 
fha...@gmail.com escreveu:

  E então. Alguém se arrisca em dizer se há alguma configuração do
  postgresql.conf que reduza a incidência destes erros? Contenham-se em
  dizer para migrar para Linux. Eu bem gostaria, mas não existe esta
  possibilidade - infelizmente.

 Passe-nos as seguintes configurações, mais ligadas ao seu problema:
 fsync
 wal_sync_method
 full_page_writes
 synchronous_commit

 Adicionalmente:
 checkpoint_segments
 checkpoint_timeout

 []s
 Flavio Gurgel
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
**
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] replicar dados

2011-08-03 Por tôpico Rodrigo Della Justina
Isso é Alta Disponibilidade

Veja as replicações existentes para Postgres

http://slony.info/

http://blog.softa.com.br/configurando-a-replicacao-nativa-do-postgresq



Em 3 de agosto de 2011 21:31, Beto Lima betol...@gmail.com escreveu:

 pessoal tenho uma seguinte situação.
 tenho um servidor com postgres 9.0.2.
 estou montando um outro servidor onde gostaria de ter como escravo.
 a idéia é a seguinte: quando e se o meu servidor principal por algum
 motivo cair, gostaria que fosse redirecionado para o segundo
 automaticamente sem que o usuario perceba.
 algo como um servidor de bkp sabe?
 não sei se expliquei direito...
 qual solução seria ideal pro meu caso?
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
**
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Versões do PostgreSQL

2011-07-05 Por tôpico Rodrigo Della Justina
Pessoal,

Algum tempo trabalho com PostgreSQL em projetos o qual sou envolvido. Já
trabalhei com versões 7.4 em linux, 7.4 emulado no windows através do
CygWIN,
8.2 windows/linux, 8.3 windows, 8.4 windows e linux, porém o que tendo obter
a opinião dos colegas é que sinto que a evolução do produto para o quesito
S.O. Windows veem melhorando nessas versões, pois tive vários problemas na
versão 8.2 S.O Windows, de simplesmente danificar a instalação do PostgreSQL
e ter que realizar uma outra instalação e subir o banco através dessa nova
instalação. Porém, o que quero ver a opinião dos colegas e se trabalham com
S.O. windows e se realmente essa evolução de compatibilidade e comportamento
c/ windows realmente existe, e qual é uma das versões mais recomendadas.

Pois tive experiência com a 8.4.xx e tive uma redução considerável de
problemas comparado a 8.3 e 8.2.

A versão 9.x.xxx do PostgreSQL é confiável ?

-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.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] indices

2011-04-27 Por tôpico Rodrigo Della Justina
A criação do índice é importante, mas no seu caso não sei como os
dados nessa coluna
são persistidos todos em maiúsculo (upper) ou em minúsculo (lower) ou
se possui variações entre
minúsculos ou maiúsculo  mas se acaso não possui variações sugiro que
utilizo *like* e não
*ilike* - já que o ilike é para buscas indiferente da diferenciação
maiúsculo e minúsculo, ele NÃO possui
 boa performace *Seq Scan* na tabela.

Outra sugestão, é que em sua aplicação caso for todos os dados
contidos nesta coluna forem maiúsculo somente adicionar um
UPPER('uc%') na sua condição. Mesma regra vale para o LOWER()
caso for minúsculo os dados armazenados nessa coluna. Sendo assim com
a utilização do UPPER ou LOWER  e também a utilização do LIKE no lugar
de ILIKE, sua busca sim utilizará o indíce o qual você mesmo sugeriu.

Faça o teste na utilizando EXPLAIN.

Atenciosamente
Rodrigo


Em 27 de abril de 2011 17:28, Prof. Cleverson
prof_clever...@uniguacu.edu.br escreveu:
 Desculpe minha ignorância sobre os índices mas, tenho algumas dúvidas:

 a) Quando crio chaves primárias e estrangeiras não preciso criar índices
 prá elas. Certo?
 b) Utilizo muito a busca pelo nome do cliente desta forma where nome
 ilike 'juc%'. Para melhorar o desempenho, um índice neste caso ajudaria?
 c) No caso acima o índice seria criado assim CREATE INDEX cliente_nome
 ON cliente (nome) ?
 d) Quando uso expressões nos índices?

 Desde já agradeço

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




-- 
Atenciosamente
Rodrigo Della Justina
rodrigodellajust...@gmail.com
rodrigodellajust...@ciss.com.br
Telp: 55-46-8801-6165
IBM DB2 Certified Database Academic
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Índices não utilizados

2011-04-15 Por tôpico Rodrigo Della Justina
A parte prazerosa do negócio realmente é a otimização, sendo assim seguimos
um princípio que para
otimizar uma consulta podemos utilizar desde verificação de índices,
mudanças em sqls de consulta,
refatoração para desempenho (mudanças no modelo), aprimoramento de novas
tabelas com dados sumarizados e também particionamento quando temos uma
grande massa de dados. Uma outra técnica utilizada também é separar banco de
consulta do banco de movimentação (transacional), até o modelo do banco de
consulta passa a ser no formato *Star Schema ou **SNOW FLAKE **que é
utilizado no conceito de DataWarehouse (DW). *
*
*
*
*
***Star Schema http://pt.wikipedia.org/wiki/Esquema_estrela*

Mas tudo isso deve ser valido, até mesmo para o molho não sair mais caro que
a carne, ou seja, você deve aplicar alguma técnica que satisfaça a sua
aplicação ou até mesmo, conviver com o problema de otimização (em alguns
casos), pois o custo de tornar uma aplicação mais rápida pode ser tão alto
que se torna inviável.

Att
Rodrigo Della Justina
*
*
* http://pt.wikipedia.org/wiki/Esquema_estrela
*
Em 15 de abril de 2011 20:24, Tiago Adami adam...@gmail.com escreveu:

 Em 15 de abril de 2011 10:18, Fábio Gibon - Comex System
 gi...@comexsystem.com.br escreveu:
  Olá pessoal,
  analisando as views de stat conseguimos identificar índices que
 não
  são utilizados, porém isto ainda não nos diz que esta não utilização é
  pela aplicação não estar fazendo uso de cláusulas que possam ser
 atendidas
  pelo índice ou pela tabela ser pequena e o otimizador optar por um table
  scan. Há como eu diferenciar isto em algum local do dicionário de dados
 do
  banco?
 
  * provisoriamente adotei um valor x de registros como sendo
  permissível/aceitável o table scan, então se o acesso sequencial retornar
  mais que este valor eu já fico de olho para ver se não tem problema de
 SQL
  mal escrito/erro de modelagem ou regra de negócio torta.
 

 Não conheço a fundo o código-fonte do PostgreSQL - mesmo porque
 entendo muito pouco de C - mas pelo comportamento que vejo em outros
 bancos de dados, quando uma tabela está quase totalmente em cache e
 você cria um SQL SELECT que traz quase todos os registros, o
 otimizador é inteligente o suficiente para saber que um Table Scan é a
 melhor opção.

 Eu considero a parte de otimização de consultas a parte mais divertida
 e prazerosa do trabalho de um DBA. Muitas vezes - quase sempre - é
 necessário reescrever a consulta para melhorar o tempo de resposta,
 outras vezes você modifica um ou outro índice, e por aí vai. Existem
 1001 maneiras de otimização... invente uma!

 --
 TIAGO J. ADAMI
 http://www.adamiworks.com
 ___
 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] Banco não inicia

2011-04-11 Por tôpico Rodrigo Della Justina
Experimente eliminar o *postmaster.pid, *e sumir novamente o serviço

att
rodrigo

Em 11 de abril de 2011 18:48, Junior icjunio...@gmail.com escreveu:

 Boa noite a todos do grupo!

 Amigos estou com um problema com um banco de dados aqui e não estou
 conseguindo o fazer subir. Quando tento fazer o start do serviço do PG
 (8.2.4), ele acusa a seguinte mensagem no log:

 LOG:  redo record is at 0/2320; undo record is at 0/2320; shutdown
 TRUE
 LOG:  next transaction ID: 0/39230; next OID: 90115
 LOG:  next MultiXactId: 1; next MultiXactOffset: 0
 LOG:  database system was not properly shut down; automatic recovery in
 progress
 LOG:  record with zero length at 0/2368
 LOG:  redo is not required
 FATAL:  could not access status of transaction 39230
 DETAIL:  Could not open file pg_clog/: No such file or directory.
 LOG:  startup process (PID 27532) exited with exit code 1
 LOG:  aborting startup due to startup process failure

 Procurei na rede e encontrei muita informação mas algumas um pouco
 confusas. Alguém já passou por isso e teria alguma dica?

 Aí pra ajudar fui procurar o backup e não encontrei nada..


 --
 []´s

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




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
**
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Navegar entre os registros

2011-04-11 Por tôpico Rodrigo Della Justina
Acredito que voce desenvolve em Delphi ?
o Delphi tem o DBNavigator que ligado ao DataSource ja gerencia isso para
voce e bem tranquilo


att
Rodrigo

Em 11 de abril de 2011 22:37, ERP - GERÊNCIA Gestão Empresarial 
joci...@erp-gerencia.com escreveu:

  Em Seg 11 Abr 2011, às 22:29:00, Tiago Adami escreveu:

  Em 11 de abril de 2011 22:07, ERP - GERÊNCIA Gestão Empresarial

 

  joci...@erp-gerencia.com escreveu:

   Olá,

  

   Tenho a seguinte situação (comum), onde pretendo apresentar os
 registros

   do BD quando o usuário clicar nos botões de navegação.

  

   Botão para: Primeiro, Anterior, Próximo e Último Registro.

  

   Mas, preciso que ocorra com as informações reais do BD, sem uso do

   cursor.

  

   Ao clicar nos botões, pretendo executar o select e apresentar a

   informação atual do BD.

  

   Dos exemplos abaixo, o que posso melhorar ?

  

   (corte)

 

  Jocimar, tudo depende da forma como você irá implementar o acesso a

  dados na sua aplicação.

 

  A ordem e a quantidade dos registros devem ser definidas pela

  aplicação, e não entendo o motivo pelo qual você utiliza o LIMIT para

  trazer apenas um registro se poderia carregar vários em um cursor e

  literalmente rolar entre eles.

 

  Parece que você irá usar Java. Reforço que isto depende da forma de

  implementação: DAO, um ResultSet ou JPA, tanto faz.

 

 Obrigado pelas observações Tiago,

 Estes select's serão utilizados apenas em formulários (cadastros), onde
 atualmente o meu usuário navega entre os registros, e ao fazê-lo com BD,
 caso carregue em cursores terei informações que poderão não corresponder com
 a atualidade do BD, já que poderá estar sendo modificada por outro terminal.

 Citei um cadastro de municípios apenas como exemplo, mas em outros
 cadastros (clientes), poderá o administrador da empresa liberar algo para o
 cliente em outro terminal (gravando no BD), e no outro terminal que não
 acesse a mesma informação, o mesmo ficará aguardando uma atualização, onde
 dependerá de fazer novo select para carregar o cursor, e isto é motivo de
 discussões.

 Neste primeiro momento pretendo não tirar os mesmos recursos de meu ERP.

 Atenciosamente,

 Jocimar de Oliveira

 www.erp-gerencia.com

 Paraná - Região dos Campos Gerais

 Atuando como: Desenvolvedor de Sistemas - Profissional liberal

 Início das atividades: 19/mar/1989 - 22 anos

 Linguagem de programação: FlagShip

 S.O.: Linux

 Migrando para linguagem de programação: Java (Desktop)

 SGBD: PostGreSQL

 IDE: NetBeans 6.9.1

 S.O.: Linux

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




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
**
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Consultoria em T.I. para Criação de Salas de Servidor

2011-04-08 Por tôpico Rodrigo Della Justina
Ola Gabriel

Eu conheco uma empresa aqui do PARANA que muito boa nisso
connectit. www.connectit.com.br

Caso queira fazer alguma comunicacao com eles
mande um e-mail para comerc...@connectit.com.br
ou a...@connectit.com.br

att
Rodrigo Della Justina



Em 6 de abril de 2011 15:01, GABRIEL DOS SANTOS 
gabr...@focusdesenvolvimento.com escreveu:

 Boa tarde alguem da comunidade sabe me sugerir alguns nomes de empresas que
 fazem projetos ou realizem consultoria para criação de uma sala de
 servidor com todos os requisitos tecnicos de segurança e etc.


 Tudo de bom a todos,


 Gabriel dos Santos.

 (62)3323-1078
 (62)8481-4662




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




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
**
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] livro

2011-04-05 Por tôpico Rodrigo Della Justina
Também tenho um
mas prefiro usar o help é mais completo, além usar o help de cada versão.

A guia é interessante para quem está entrando no mundo PostgreSQL ajuda
bastante


att
Rodrigo

2011/4/5 solution network - jaitonys jaito...@solutionnetwork.net.br

 comprei o livre PostgreSQL guia do programador da novatec
 chegou agora, o que vcs acham deste livro ?
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
**
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Este SQL é possivel?

2011-03-31 Por tôpico Rodrigo Della Justina
Marcelo

Acredito que o que você precise seja isso

*  select *
* cod_cli*
* nome*
* (select coalesce(sum(qtd),0) from vendas_itens  where
vendas_itens.cod_cli = clientes.cod_cli) as ven_itens*
* (select coalesce(sum(qtd),) from vendas_balcao where
vendas_itens.cod_cli = clientes.cod_cli) as ven_itens*
*  from *
* clientes*
*
*
pelo que eu entendi.

att
Rodrigo




Em 31 de março de 2011 19:59, Marcelo Silva (IG) marc...@ig.com.brescreveu:

   Pessoal preciso do seguinte SQL:

 Tabela
 CLIENTES
   COD_CLI
   NOME

 Tabela Itens
 VENDAS_ITENS
   COD_CLI
   COD_PROD
   QTD

 Tabela Balcao
 VENDAS_BALCAO
   COD_CLI
   COD_PROD
   QTD

 Preciso trazer todos os clientes que tenha produtos na tabela Itens e
 Balcao com a seguinte estrutura:

 COC_CLINOMECOD_PRODQTD_ITENSQTD_BALCAO
 1234  JOSE10
 1235  MARIA 41

 E assim por diante

 Veja que na tabela CLIENTES não tem o campo COD_PROD pra que eu consiga
 separar pro produtos dessa forma se eu fizer pelo Left Join ele vai somar
 tudo eu preciso separar a quantidade de produtos na tabela ITENS e BALCAO

 To quebrando a cabeça aqui... alguém pode dar uma luz [image: Alegre]



 Marcelo Silva
 --

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




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
**
wlEmoticon-smile[1].png___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Este SQL é possivel?

2011-03-31 Por tôpico Rodrigo Della Justina
*select correto*

  select
 cod_cli,
 nome,
 (select coalesce(sum(qtdE),0) from vendas_itens  where
vendas_itens.cod_cli = clientes.cod_cli) as ven_itens,
 (select coalesce(sum(qtdE),0) from vendas_balcao where
vendas_balcao.cod_cli = clientes.cod_cli) as ven_itens
  from
 clientes

att
rodrigo

Em 31 de março de 2011 20:51, Rodrigo Della Justina 
rodrigodellajust...@gmail.com escreveu:

 Marcelo

 Acredito que o que você precise seja isso

 *  select *
 * cod_cli*
 * nome*
 * (select coalesce(sum(qtd),0) from vendas_itens  where
 vendas_itens.cod_cli = clientes.cod_cli) as ven_itens*
 * (select coalesce(sum(qtd),) from vendas_balcao where
 vendas_itens.cod_cli = clientes.cod_cli) as ven_itens*
 *  from *
 * clientes*
 *
 *
 pelo que eu entendi.

 att
 Rodrigo




 Em 31 de março de 2011 19:59, Marcelo Silva (IG) marc...@ig.com.brescreveu:

   Pessoal preciso do seguinte SQL:

 Tabela
 CLIENTES
   COD_CLI
   NOME

 Tabela Itens
 VENDAS_ITENS
   COD_CLI
   COD_PROD
   QTD

 Tabela Balcao
 VENDAS_BALCAO
   COD_CLI
   COD_PROD
   QTD

 Preciso trazer todos os clientes que tenha produtos na tabela Itens e
 Balcao com a seguinte estrutura:

 COC_CLINOMECOD_PRODQTD_ITENSQTD_BALCAO
 1234  JOSE10
 1235  MARIA 41

 E assim por diante

 Veja que na tabela CLIENTES não tem o campo COD_PROD pra que eu consiga
 separar pro produtos dessa forma se eu fizer pelo Left Join ele vai somar
 tudo eu preciso separar a quantidade de produtos na tabela ITENS e BALCAO

 To quebrando a cabeça aqui... alguém pode dar uma luz [image: Alegre]



 Marcelo Silva
 --

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




 --
 *Atenciosamente*
 *
 *
 *Rodrigo Della Justina*
 *rodrigodellajust...@gmail.com*
 *rodrigodellajust...@ciss.com.br*
 Telp: 55-46-8801-6165

 *IBM DB2 Certified Database Academic*
 **




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
**
wlEmoticon-smile[1].png___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Sugestões nesse SQL

2011-03-31 Por tôpico Rodrigo Della Justina
Isso nao resolve


  select
 cod_cli,
 nome,
 (select coalesce(sum(qtdE),0) from vendas_itens  where
vendas_itens.cod_cli = clientes.cod_cli) as ven_itens,
 (select coalesce(sum(qtdE),0) from vendas_balcao where
vendas_balcao.cod_cli = clientes.cod_cli) as ven_itens
  from
 clientes

att
rodrigo

Em 31 de março de 2011 20:49, Marcelo Silva (IG) marc...@ig.com.brescreveu:

   Pessoal, fiz esse SQL, mas estou achando bem ruim, como não sou DBA
 gostaria das sugestões de você para melhora-lo ou até mesmo substituí-lo.

 select a.cod_id, a.nome, b.codigo, b.descricao,
 coalesce(sum(c.qtd_item),0) as qtd_itens,
 coalesce(sum(d.qtd_item),0) as qtd_balcao,
 coalesce(sum(e.qtd_item),0) as qtd_baixa,
 coalesce(sum(f.qtd_item),0) as qtd_venda
 from mv_clientes a
 inner join mv_produtos b on (b.codigo  '00')
 left join mv_vendas_pre_itens c on(c.cod_id = a.cod_id)and(c.codigo =
 b.codigo)
 left join mv_servicos_balcao d on(d.cod_id = a.cod_id)and(d.codigo =
 b.codigo)
 left join mv_servicos_baixa e on(e.cod_id = a.cod_id)and(e.codigo =
 b.codigo)
 left join mv_vendas_itens f on(f.cod_id = a.cod_id)and(f.codigo = b.codigo)
 where (c.qtd_item is not null)
 or(d.qtd_item is not null)
 or(e.qtd_item is not null)
 or(f.qtd_item is not null)
 group by a.cod_id, a.nome, b.codigo, b.descricao
 order by a.cod_id, a.nome, b.codigo, b.descricao

 Preciso trazer os totais de cada tabela para cada cliente.

 Ou será que é melhor fazer pela aplicação?

 Agradeço pelo Ajuda!


 Marcelo Silva
 ---

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




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
**
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] View Applications PostgreSQL

2011-03-17 Por tôpico Rodrigo Della Justina
Pessoal,

Alguns bancos de dados como o DB2 eles utilizam uma view para mostrar ao DBA
quais aplicações
estão conectadas no banco de dados um exemplo é a view
SYSIBMADM.APPLICATIONS que mostra:

ID da conexão |  ip | executável em ação | etc...


Sei que no PostgreSQL tem o PG_STAT_ ACTIVITY que mostra dados semelhantes
ao APPLICATIONS do DB2

Porém não exibe o nome do executável que está relacionado com a conexão.
O que preciso identificar qual é o nome do executável que está relacionado
ao id da conexão, para alimentar algumas tabelas para fins de auditoria.


-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.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] View Applications PostgreSQL

2011-03-17 Por tôpico Rodrigo Della Justina
Certo o único jeito então seria atualizando para versão 9.0 ?

att
Rodrigo

Em 17 de março de 2011 14:54, Flavio Henrique Araque Gurgel 
fha...@gmail.com escreveu:

  Sei que no PostgreSQL tem o PG_STAT_ ACTIVITY que mostra dados
 semelhantes
  ao APPLICATIONS do DB2
 
  Porém não exibe o nome do executável que está relacionado com a conexão.
  O que preciso identificar qual é o nome do executável que está
 relacionado
  ao id da conexão, para alimentar algumas tabelas para fins de auditoria.

 Isso foi implementado no PostgreSQL 9.0 e o nome da aplicação aparece
 na pg_stat_activity.

 Qualquer aplicação pode dizer seu nome usando:
 SET application_name = nonono;
 ao abrir uma conexão, ou usando uma função equivalente na libpq.

 []s
 Flavio Gurgel
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.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] View Applications PostgreSQL

2011-03-17 Por tôpico Rodrigo Della Justina
Eu tinha pensando em fazer essa tabela relacionando a aplicação com usuário,
o problema é que entre várias aplicações eu tenho o acesso de apenas uma
aplicação para alterar os fontes e alimentar essa tabela.

Vou verificar uma outra proposta e envio aqui na lista

Valeu Flábio

Obrigadão

Em 17 de março de 2011 16:34, Flavio Henrique Araque Gurgel 
fha...@gmail.com escreveu:

  Certo o único jeito então seria atualizando para versão 9.0 ?

 Para ter isso embutido no PostgreSQL, sim.

 Você pode fazer isso por si mesmo também, por exemplo, fazendo uma
 tabela de duas colunas onde as aplicações ao se conectarem fazem um
 INSERT com seu nome e PID fornecido pela função backend_pid(). Aí é só
 fazer uma VIEW com um INNER JOIN entre a pg_stat_activity e essa
 tabela. Essa VIEW dará o resultado que você espera.

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




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
**
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] retornar a definição do tipo Pg_Type

2011-02-18 Por tôpico Rodrigo Della Justina
Pessoal,

Estou a algum tempo tentando fazer retornar do catalogo do PostgreSQL a
definição do tipo
exemplo:

Tenho uma tipo

CREATE TYPE tp_teste AS
(meu_tipo integer,
(idinteger)

Quero fazer com que retorne essa estrutura que está armazenada no catalogo
do PostgreSQL

tentei verificar as referência entre o pg_type mas até o momento sem muito
sucesso.
procurei também nos post do grupo e no google não encontrei nada referente.

Alguém já conseguiu retornar a definição do type definido em seu banco de
dados



-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Extrair a estrutura da função (pg_get_functiondef(oid))

2011-02-10 Por tôpico Rodrigo Della Justina
Olá Pessoal,

seguinte, sei que a pouco tempo *segunda a documentação* nas versões 8.4.xxx
foi implementado
o *pg_get_functiondef(oid)*, maravilha fiz alguns testes e  retorna a
estrutura correta da minha função.

[...] porem nas versoes 8.3.11 a qual eu tenho em producao e dificilmente
sera migrado para versoes mais recentes 8.4 ou 9.0, ela nao e implementada,
como ela e uma funcao sera que teria alguma outra forma de retornar a
estrutura da minha funcao ? utilizando a versao do PostgresSQL 8.3 ?

Se alguem tiver alguma sugestao

desde ja agradeco

-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.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] Extrair a estrutura da função (pg_get_functiondef(oid))

2011-02-10 Por tôpico Rodrigo Della Justina
Valeu Obrigado
Leonardo

Em 10 de fevereiro de 2011 20:46, Leonardo Cezar lhce...@gmail.comescreveu:

 2011/2/10 Rodrigo Della Justina rodrigodellajust...@gmail.com:
  Olá Pessoal,
  seguinte, sei que a pouco tempo *segunda a documentação* nas versões
 8.4.xxx
  foi implementado
  o pg_get_functiondef(oid), maravilha fiz alguns testes e  retorna a
  estrutura correta da minha função.
  [...] porem nas versoes 8.3.11 a qual eu tenho em producao e dificilmente
  sera migrado para versoes mais recentes 8.4 ou 9.0, ela nao e
 implementada,
  como ela e uma funcao sera que teria alguma outra forma de retornar a
  estrutura da minha funcao ? utilizando a versao do PostgresSQL 8.3 ?

 SELECT routine_definition
   FROM information_schema.routines
 WHERE routine_name = 'sua_funcao';

 ou altere o arquivo

 $PGSRC/src/backend/utils/adt/ruleutils.c

 e implemente:

 +pg_get_functiondef
 +pg_get_function_arguments
 +pg_get_function_identity_arguments
 +pg_get_function_result
 +print_function_rettype
 +print_function_arguments
 +generate_function_name

 Talvez isto te ajude:

 $ git diff REL8_3_12 REL8_4_0 ruleutils.c

 Abraço!

 -Leo
 --
 Leonardo Cezar
 http://postgreslogia.wordpress.com
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
**
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Extrair a estrutura da função (pg_get_functiondef(oid))

2011-02-10 Por tôpico Rodrigo Della Justina
Obrigado Fabrizio


Em 10 de fevereiro de 2011 20:37, Fabrízio de Royes Mello 
fabriziome...@gmail.com escreveu:



 Em 10 de fevereiro de 2011 20:01, Rodrigo Della Justina 
 rodrigodellajust...@gmail.com escreveu:


 seguinte, sei que a pouco tempo *segunda a documentação* nas versões
 8.4.xxx foi implementado
 o *pg_get_functiondef(oid)*, maravilha fiz alguns testes e  retorna a
 estrutura correta da minha função.

 [...] porem nas versoes 8.3.11 a qual eu tenho em producao e dificilmente
 sera migrado para versoes mais recentes 8.4 ou 9.0, ela nao e implementada,
 como ela e uma funcao sera que teria alguma outra forma de retornar a
 estrutura da minha funcao ? utilizando a versao do PostgresSQL 8.3 ?


 Consultando o catálogo vc consegue essa informação... tente algo como:

 select 'CREATE OR REPLACE FUNCTION
 '||quote_ident(n.nspname)||'.'||quote_ident(p.proname)||'
 ('||oidvectortypes(p.proargtypes)||
  ') RETURNS '||t.typname||'\nAS $$ '||prosrc||'$$\nLANGUAGE
 '||l.lanname||';'
   from pg_proc p
join pg_namespace n on n.oid = p.pronamespace
join pg_language l  on l.oid = p.prolang
join pg_type t  on t.oid = p.prorettype
  where p.proname = 'nome_da_sua_funcao';


 Vale lembrar que esse exemplo não está completo, mas é um bom inicio...

 --
 Fabrízio de Royes Mello
  Blog sobre TI: http://fabriziomello.blogspot.com
  Perfil Linkedin: http://br.linkedin.com/in/fabriziomello


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




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
**
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Extrair a estrutura da função (pg_get_functiondef(oid))

2011-02-10 Por tôpico Rodrigo Della Justina
Legal Obrigado
Matheus


Em 10 de fevereiro de 2011 20:37, Matheus Ricardo Espanhol 
matheusespan...@gmail.com escreveu:

 Veja se isto resolve:

 SELECT prosrc FROM pg_proc WHERE proname = 'funcao';

 Em 10 de fevereiro de 2011 20:01, Rodrigo Della Justina 
 rodrigodellajust...@gmail.com escreveu:

 Olá Pessoal,

 seguinte, sei que a pouco tempo *segunda a documentação* nas versões
 8.4.xxx foi implementado
 o *pg_get_functiondef(oid)*, maravilha fiz alguns testes e  retorna a
 estrutura correta da minha função.

 [...] porem nas versoes 8.3.11 a qual eu tenho em producao e dificilmente
 sera migrado para versoes mais recentes 8.4 ou 9.0, ela nao e implementada,
 como ela e uma funcao sera que teria alguma outra forma de retornar a
 estrutura da minha funcao ? utilizando a versao do PostgresSQL 8.3 ?

 Se alguem tiver alguma sugestao

 desde ja agradeco

 --
 *Atenciosamente*
 *
 *
 *Rodrigo Della Justina*
 *rodrigodellajust...@gmail.com*


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




 --
 Matheus Ricardo Espanhol
 ---
 Dextra Sistemas
 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




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*rodrigodellajust...@gmail.com*
*rodrigodellajust...@ciss.com.br*
Telp: 55-46-8801-6165

*IBM DB2 Certified Database Academic*
**
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Migração Postgres 8.3 para 9.0

2011-01-17 Por tôpico Rodrigo Della Justina
Eu migrei de 8.3 para 8.4 a qual é uma versão muito estável.

8.4.3 - a versão que estou utilizando em produção.


att
Rodrigo


Em 17 de janeiro de 2011 11:47, Emerson Martins
emersonmarti...@gmail.comescreveu:

 Caros Colegas..

 Estamos planejando migrar algumas bases de dados na versao 8.3 logo para a
 9.0.
 Alguem ja fez essa migração para saber se a versao 9.0 já estar estável?

 Emerson


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




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*(46) 8801-6165*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Como Restaurar Arquivos .backup ???

2011-01-05 Por tôpico Rodrigo Della Justina
Utiliza o pg_restore

http://www.postgresql.org/docs/8.4/static/app-pgrestore.html

http://www.postgresql.org/docs/8.4/static/app-pgrestore.html

Em 5 de janeiro de 2011 13:22, Marcelo Silva marc...@ig.com.br escreveu:

  Pessoal fiz uma cópia pelo pgAdmin3 só que a extensão dela é .backup e
 vendo o arquivo no WordPad ele é codificado.
 Como restaurar essa cópia uso ?

 Pelo Restaurar do pgAdmin ele parece não reconhece, que coisa... foi gerado
 por ele mesmo.


 Marcelo Silva
 
 msn: marc...@ig.com.br
 Tel.: (11) 2962-7390
 Cel.: (11) 9693-4251

 Programador: Delphi, PHP
 Linux Kubuntu User number is # 24362

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




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*(46) 8801-6165*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Converter SQL_ASCII - UTF-8

2010-12-22 Por tôpico Rodrigo Della Justina
Utiliza a funçâo UPPER

att
Rodrigo Della Justina

Em 22 de dezembro de 2010 15:29, Douglas.grupos Rauber 
douglas.gru...@gmail.com escreveu:

 Boa tarde Galera!

 Estou com um problema, e não sei resolver...
 Tenho um banco de dados legado, em postgresql, o qual está com encoding
 sql_ascii.
 Preciso exportar algumas tabelas para arquivo txt para posterior importação
 em um banco sybase.

 O detalhe é que nesse banco de dados existem inúmeros registros com
 caracteres especiais. Que na aplicação são demonstrados, porém, no pgadmin
 os campos que tem caracteres especiais são apresentados em branco.

 Tentei usar to_ascii, porém, não é possível, pois ele não tem suporte para
 converter sql_ascii.
 Tentei usar a função
 CREATE OR REPLACE FUNCTION limpa_acentos(text)
 RETURNS text AS
 $BODY$
 select
 translate($1,'áàâãäéèêëíìïóòôõöúùûüÁÀÂÃÄÉÈÊËÍÌÏÓÒÔÕÖÚÙÛÜçÇ','aiiioAIIIOcC');

 $BODY$
 LANGUAGE 'sql' IMMUTABLE STRICT;

 porém, também sem sucesso. Os campos que são JOÃO, ficam JOaO, porém,
 os campos que são MUNICÍPIO ficam em branco.

 Alguma sugestão ?

 Obrigado

 DRauber

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




-- 
*Atenciosamente*
*
*
*Rodrigo Della Justina*
*(46) 8801-6165*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Convite para se conectar no LinkedIn

2010-09-28 Por tôpico Rodrigo Della Justina via LinkedIn
LinkedIn
Rodrigo Della Justina requested to add you as a connection on 
LinkedIn:
--

Mateus,

Eu gostaria de adicioná-lo à minha rede profissional no LinkedIn.
-Rodrigo

Accept invitation from Rodrigo Della Justina
http://www.linkedin.com/e/1b7qwt-gemyufu4-3q/hJyn_mKDb3AYKem6pM_q9mB_905WKe_qzCqrQvDjbGRKE3zlm8R7/blk/I18030944_20/pmpxnSRJrSdvj4R5fnhv9ClRsDgZp6lQs6lzoQ5AomZIpn8_c39vd3gVc3cMe359bS95cSJ5lkNObPwTejANej0OdP4LrCBxbOYWrSlI/EML_comm_afe/

View invitation from Rodrigo Della Justina
http://www.linkedin.com/e/1b7qwt-gemyufu4-3q/hJyn_mKDb3AYKem6pM_q9mB_905WKe_qzCqrQvDjbGRKE3zlm8R7/blk/I18030944_20/0McBYQd3AMcP0UckALqnpPbOYWrSlI/svi/

--

Why might connecting with Rodrigo Della Justina be a good idea?

Rodrigo Della Justina's connections could be useful to you:
After accepting Rodrigo Della Justina's invitation, check Rodrigo Della 
Justina's connections to see who else you may know and who you might want an 
introduction to. Building these connections can create opportunities in the 
future.

 
-- 
(c) 2010, LinkedIn Corporation___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral