Re: [pgbr-geral] OFF-TOPIC - Vaga para DBA PostgreSQL

2012-01-10 Por tôpico Leandro Henrique Pereira Neto

Colegas,Acho que se vamos permitir a divulgação de vagas, devemos ter em mente que não é legal ficar questionando os critérios, valores salariais pela lista , etc. Qualquer coisa façam isto em private. O problema das profissões de TI em relação a salário, exigências e tipo de contratação é geral e ultrapassa a questão do PostgreSQL.Ats,Leandro Henrique Pereira Neto
Administração de bancos de dados - SerproEm 10/01/2012 às 10:22 horas, pgbr-geral@listas.postgresql.org.br escreveu:Mais de 2 anos, contrato Jr, trabalhar sobre pressão , explica isto direito, trabalhar muitas horas e pagar pouco, é essa a mágica?Em 10 de janeiro de 2012 09:37, Fábio Gibon - Comex System gi...@comexsystem.com.br escreveu:
Experiência de mais de 2 anos e continua como Jr?

- Original Message -
From: "Victor Hugo" vh.cleme...@gmail.com
To: "Comunidade PostgreSQL Brasileira"
pgbr-geral@listas.postgresql.org.br
Sent: Monday, January 09, 2012 8:02 PM
Subject: Re: [pgbr-geral] OFF-TOPIC - Vaga para DBA PostgreSQL


Requisitos mínimos:
- Capacidade de trabalhar em equipe e sob coordenação e pressão;
- Disponibilidade de trabalhar em período integral (segunda a sexta, 8
horas diários);
- Disponibilidade para atendimentos de plantão fora do horário normal
de trabalho e disponível para viagens;
- Experiência de mais de 2 anos com PostgreSQL;
- Conhecimento em PL/PgSQL;
- Habilidade e conhecimento para trabalhar com Linux ( Centos )
- Linux e Unix shell script;
- Tunning de bancos de dados PostgreSQL;

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




-


Esta mensagem do SERVIO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO), empresa pblica federal regida pelo disposto na Lei Federal n 5.615,  enviada exclusivamente a seu destinatrio e pode conter informaes confidenciais, protegidas por sigilo profissional. Sua utilizao desautorizada  ilegal e sujeita o infrator s penas da lei. Se voc a recebeu indevidamente, queira, por gentileza, reenvi-la ao emitente, esclarecendo o equvoco.

This message from SERVIO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO) -- a government company established under Brazilian law (5.615/70) -- is directed exclusively to its addressee and may contain confidential data, protected under professional secrecy rules. Its unauthorized use is illegal and may subject the transgressor to the laws penalties. If youre not the addressee, please send it back, elucidating the failure.



___
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ão de uso

2011-06-29 Por tôpico Leandro Henrique Pereira Neto

 - camada de apresentação separada da camada de aplicação.
Como manda o mítico manual que está no céu, no divino Braço Direito doCriador? sem ironia.
Entrandono assunto ... o problema da área de informática é que vivem aparecendo novas soluções revolucionárias, novas ondas, novos modismos que são tratados como dogmas que se não forem seguindos ao pé da letra todos iremos para o infermo. ( sim com muita ironia, mas é verdade ) 

Um pouco de bom senso e flexibilidade nunca fizeram mal. Lógico que comarquitetura de 3 camandas dividir as camadas de apresentação, aplicação e dados é de maneira geral o melhor negócio. Porém isto não quer dizer que tudo precisa ir para a camada da aplicação, existem várias situações onde colocar parte da lógica de negócio no banco é simplemente a melhor solução em todos os aspectos. 

O que vejo de novos sistemas feitoscom a filosofia de tudo no servidor de aplicaçãoondegrandes volumes de dados são transferidos do banco para o servidor de aplicação para serem tratados não é brincadeira e depois o pessoal de desenvolvimento ainda reclama que o sistema tá lento. Quando questionados se aquele volume de dados não poderia ser tratado no banco e somente o resultado final enviado para o servidor de aplicação a resposta é a filosofia de separação de camadas e de independência de banco recitadas como um dogma que nunca pode ser alterado, sem capacidade de fazer uma analise do que é melhor para cada situação. 

 Assim suprem-se as técnicas MVC modernas e ganha-se em portabilidade (fica mais fácil migrar de SGBD ou misturar SGBDs)
Na minha opinião ? e constato, aliviado, que na opinião de pelo menos dois outrês profiças muito mais inteligentes, experientes e bem informados que eu ?portabilidade total, dado que o SQL não é relacional e é muito malimplementado no mundo extraelefantíaco, é um mito, cuja busca tipicamenteresulta em sistemas que nem são portáveis, nem corretos, nem manteníveis (eitapalavriña orroroza, alguém tem alguma melhor?), nem escaláveis, nem sequerportáveis? eu ia dar o exemplo do Propvs liga, mas aí é chutar cão defunto.

Concordo esta onda de independencia de SGBD é o maior mito do mundo da informática, e que não passa de um ilusão da academia. Por até servirpara sistemas e base de dados pequenos onde pode até ser que o cliente aceite ficar mudando de base, mas no mundo real dificilmente mudamos de base de dados porque dá um trabalho imerso e o ganho para o cliente na maioria das vezes não é significativo.
Um exemplo onde trabalho estamos um processo de downsizing de um grande, muito grande sistema do mainframe/ADABAS, que ficou uns 30 anos nesta plataforma, para banco relacional, arquitetura 3 camandas, etc. A previsão otimista é que vai levar 5 a 6 anos o projeto como um todo (lógico que ele vai ser implementado por partes), masquem acredita que depois de todo este trabalho, com todos os impactos normais que isto vai causar para o cliente, você vai chegar para ele daqui a 8 anos e dizer ele que agora saiuo SGBD xyz e que vamos migrar o sistema de novo para este novo SGBD ? 
Mesmo que a aplicação consiga ficar totalmente independente do SGBD, o que num sistema desde tamanho é quase impossível por questões de performance, só o trabalho de conversão dos dados de SGBD para o outro é uma grande trabalheira com riscos imersos. Na maioria das vezes grandes sistemas ficam décadas no mesmo SGBD, quando for necessário por algum motivo relevante a mudança da plataforma a tecnologia mudou tanto que aquele sistema que era teoricamente independente vai precisar ser todo codificadode novo de qualquer forma. 

Abs,Leandro Henrique Pereira Neto Administração de bancos de dados - Serpro


-


Esta mensagem do SERVIO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO), empresa pblica federal regida pelo disposto na Lei Federal n 5.615,  enviada exclusivamente a seu destinatrio e pode conter informaes confidenciais, protegidas por sigilo profissional. Sua utilizao desautorizada  ilegal e sujeita o infrator s penas da lei. Se voc a recebeu indevidamente, queira, por gentileza, reenvi-la ao emitente, esclarecendo o equvoco.

This message from SERVIO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO) -- a government company established under Brazilian law (5.615/70) -- is directed exclusively to its addressee and may contain confidential data, protected under professional secrecy rules. Its unauthorized use is illegal and may subject the transgressor to the laws penalties. If youre not the addressee, please send it back, elucidating the failure.



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


Re: [pgbr-geral] Res: Falha em Oracle 11g libera pri vilégios a banco de dados - OFF TOPIC

2010-02-05 Por tôpico Leandro Henrique Pereira Neto

Pessoal,Vocês não vão começar outra discussão do tipo "o meu é maior do que o seu" né ?Este tipo de comparação não leva a lugar nenhum. Podemos encontrar milhões de exemplo de soluções que funcionam muito bem em todos os aspectos sobre bancos de dados PostGreSQL, MySQL, Oracle, DB2, Adabas, SQL Server, etc assim como temos milhões de exemplo de coisas erradas em todos estes produtos.Que tal se nos concrentamos no assunto da lista e deixamos para lá estas comparações ?Muitas vezes até gosto de comparar soluções tecnologicas e suas vantagens e desvantagens porém não devemos ficar defedendo bandeiras como falou outro colega. Este tipo de comparação tecnologica é bom para entendemos melhor como as soluções funcionam, como usar melhor os recursos e definir qual a melhor ferramenta para cada caso. Mas quando queremos defender que produto XXX é melhor do que o produto YYY as coisas perdem o sentido. Abraços,Leandro Henrique Pereira Neto
Administração de bancos de dados - SUPCD/CDSUT/CDSBB
Em 05/02/2010 às 10:43 horas, pgbr-geral@listas.postgresql.org.br escreveu:Em 5 de fevereiro de 2010 10:33, MARCIO CASTRO<marciomouracas...@yahoo.com.br> escreveu: Caro colega:  Você está se referindo à quais ajustes do 10g?Tem uma lista longa. Alguns pontos comuns:* Permissões nos executáveis do Oracle;* Acesso ao Listener;* Grants para PUBLIC em pacotes perigosos como UTL_TCP;  De: Fábio Telles Rodriguez <fabio.tel...@gmail.com>
 Para: Comunidade PostgreSQL Brasileira <pgbr-geral@listas.postgresql.org.br>
 Enviadas: Sexta-feira, 5 de Fevereiro de 2010 8:22:50
 Assunto: Re: [pgbr-geral] Falha em Oracle 11g libera privilégios a banco de
 dados - OFF TOPIC

 Não é a besteira quando o povo fala que o PostgreSQL é o banco de
 dados mais seguro em sua instalação padrão. Uma instalação do Oracle
 10g por exemplo, exigem dezenas de ajustes para se tornar seguro após
 a instalação (que mito DBA desconhece).

 É claro que isso tem um preço: "Meu PostgreSQL não conecta", hehehehe.


 Atenciosamente,
 Fábio Telles

 Em 4 de fevereiro de 2010 13:29, Welington R. Braga
 <welrbr...@gmail.com> escreveu: Em 4 de fevereiro de 2010 13:13, Marcelo Costa <marcelojsco...@gmail.com>
 escreveu:

 Brecha ainda sem correção permite que usuário modifique privilégios e
 tenha
 total acesso ao banco de dados, alerta especialista na conferência Black
 Hat.




 http://computerworld.uol.com.br/seguranca/2010/02/03/falha-em-oracle-11g-libera-privilegios-a-banco-de-dados/

 --
 Marcelo Costa


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



 Não gosto de rir da desgraça alheia porque nosso telhado é de vidro
 também,
 mas que aparece um leve sorriso no canto dos lábios com uma notícia dessas
 não tenha dúvidas: aparece sim. :)

 Só espero que resolvam logo o problema pois embora não tenha bases neste
 sistema, não posso garantir que meus dados bancários não estejam (Isso me
 faz perder o "leve sorriso") :(

 --
 Welington Rodrigues Braga
 --
 Web: http://www.welrbraga.eti.br
 MSN: welrbraga[*]msn·com
 Gtalk: welrbraga[*]gmail·com
 Yahoo / Skype: welrbraga
 PGP Key: 0x6C7654EB
 Linux User #253605

 "Em tudo somos atribulados, porém não angustiados; perplexos, porém não
 desanimados; perseguidos, porém não desamparados; abatidos, porém não
 destruídos;" - 2Co 4:8,9


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





 --
 blog: http://www.midstorm.org/~telles/
 e-mail / jabber: fabio.tel...@gmail.com
 ___
 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: Top 10 -
 Celebridades - Música - Esportes
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral





-- 
blog: http://www.midstorm.org/~telles/
e-mail / jabber: fabio.tel...@gmail.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral





"Esta mensagem do SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO), empresa pública federal regida pelo disposto na Lei Federal nº 5.615, é enviada exclusivamente a seu destinatário e pode conter informações confidenciais, protegidas por sigilo profissional. Sua utilização desautorizada é ilegal e sujeita o infrator às penas da lei. Se você a recebeu indevidamente, queira, por gentileza, reenviá-la ao emitente, esc

Re: [pgbr-geral] Ajuda Configuracao Cluster

2009-11-23 Por tôpico Leandro Henrique Pereira Neto

Em 23/11/2009 às 14:40 horas, pgbr-geral@listas.postgresql.org.br escreveu:Olá Leandro,Esqueci de mencioar um detalhe.A versao que uso do pgsql é 8.2.4 e sou "refem" da vitavoom, ou seja, nao posso migrar para uma versao mais atual por que eles AINDA nao atualizaram o driver.
Alguma outra idéia!?Obrigado,Márcio.Marcio,Já fez um roteiro como este abaixo Criação do agrupamento
O primeiro passo para a criação de uma agrupamento é criar o diretório do agrupamento. 
Por motivo de segurança o diretório deve ter permissão somente para o usuário postgres. 
Depois deve ser iniciado o agrupamento com o utilitário initdb.
Exemplo :
mkdir -p /h30212001/pgsql/homol
chown postgres.postgres /h30212001/pgsql/homol
chmod -R 700 /h30212001/pgsql/homol
initdb -D /h30212001/pgsql/homol
Inicialização da instância de bancos de dados
O serviço do SGBD deve ser ativado usando os comandos postmaster ou pg_ctl.
Exemplo :
pg_ctl -D /h62122001/pgsql/hsiape -o "-p 5434" startLeandro Henrique Pereira Neto
Administração de bancos de dados - SUPCD/CDSUT/CDSBB
(61) 2021-9359




"Esta mensagem do SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO), empresa pública federal regida pelo disposto na Lei Federal nº 5.615, é enviada exclusivamente a seu destinatário e pode conter informações confidenciais, protegidas por sigilo profissional. Sua utilização desautorizada é ilegal e sujeita o infrator às penas da lei. Se você a recebeu indevidamente, queira, por gentileza, reenviá-la ao emitente, esclarecendo o equívoco."

"This message from SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO) -- a government company established under Brazilian law (5.615/70) -- is directed exclusively to its addressee and may contain confidential data, protected under professional secrecy rules. Its unauthorized use is illegal and may subject the transgressor to the law's penalties. If you're not the addressee, please send it back, elucidating the failure."
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Off topic (mensagem em HTML)

2009-11-16 Por tôpico Leandro Henrique Pereira Neto

Em 13/11/2009 às 23:40 horas, pgbr-geral@listas.postgresql.org.br escreveu:2009/11/13 Leandro DUTRA <leandro.gfc.du...@gmail.com>:
 2009/11/13 Leandro Henrique Pereira Neto
 <leandro-henrique.pere...@serpro.gov.br>

 Ah, evite HTML e responder acima.

O tempo passa, o tempo voa, mas o Leandro Dutra continua numa boa...
:-D Não muda nunca! :-D
Xará Leandro Dutra,Estou respondendo a lista por uma ferramenta de WebMail corporativa livre (O Expresso do Mazoni) talvez vocês já tenham ouvindo falar. Antigamente usávamos o thunderbird como cliente do Expresso mas agora isto não é mais permitido. Nesta interface ainda não achei a opção para responder somente com texto sem HTML e também estou tendo dificuldade de responder em baixo. Acredito que outro colega do Serpro e da lista o João Cosme está com o mesmo problema. Assim por favor peço um pouco de compreensão e paciência. Há e desculpe o off - topic. 




"Esta mensagem do SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO), empresa pública federal regida pelo disposto na Lei Federal nº 5.615, é enviada exclusivamente a seu destinatário e pode conter informações confidenciais, protegidas por sigilo profissional. Sua utilização desautorizada é ilegal e sujeita o infrator às penas da lei. Se você a recebeu indevidamente, queira, por gentileza, reenviá-la ao emitente, esclarecendo o equívoco."

"This message from SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO) -- a government company established under Brazilian law (5.615/70) -- is directed exclusively to its addressee and may contain confidential data, protected under professional secrecy rules. Its unauthorized use is illegal and may subject the transgressor to the law's penalties. If you're not the addressee, please send it back, elucidating the failure."
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Off topic (mensagem em HTML)

2009-11-16 Por tôpico Leandro Henrique Pereira Neto

Só para ficar claro nunca falei que eram defeitos, considero mais características da ferramenta. Na verdade na minha opinião é que com as ferramentas que temos hoje a lista ter como padrão receber somente e-mail em formato texto não é uma coisa meio ultrapassada não ?Agora a questão do responder no final, acho realmente que precisamos modificar o expresso pois é muito chato. Leandro Henrique Pereira Neto
Administração de bancos de dados - SUPCD(61) 2021-9359Em 16/11/2009 às 15:42 horas, pgbr-geral@listas.postgresql.org.br escreveu:
Com certeza irão ser corrigidos :)O expresso é uma ferramenta livre, o código não pertence a A,B,C e sim a comunidade no qual o SERPRO também participa( como membro do comitê gestor), e uma das suas participações é através de melhorias e implementações do código.:)João Cosme de Oliveira Júnior

Seja inteligente, use Software-livre!!!
LPI Certified
LPI000185554
Em 16/11/2009 às 14:19 horas, pgbr-geral@listas.postgresql.org.br escreveu:2009/11/16 Leandro Henrique Pereira Neto
<leandro-henrique.pere...@serpro.gov.br>
 Estou respondendo a lista por uma ferramenta de WebMail corporativa livre (O Expresso do Mazoni) talvez vocês já tenham ouvindo falar.

 Antigamente usávamos o thunderbird como cliente do Expresso mas agora isto não é mais permitido.
 Nesta interface ainda não achei a opção para responder somente com texto sem HTML e também estou tendo dificuldade de responder em baixo. Acredito que outro colega do Serpro e da lista o João Cosme está com o mesmo problema.

Conseguiram me deixar curioso.  Afinal, a contrapartida da liberdade
em sistemas deveria ser a aderência a padrões... espero que esses
defeitos do Expresso sejam corrigidos logo!


--
skype:leandro.gfc.dutra?chat   Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3854 7191   gTalk: xmpp:leand...@jabber.org
+55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT-3 MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
Sent from Sao Paulo, SP, Brazil
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
"Esta mensagem do SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO), empresa pública federal regida pelo disposto na Lei Federal nº 5.615, é enviada exclusivamente a seu destinatário e pode conter informações confidenciais, protegidas por sigilo profissional. Sua utilização desautorizada é ilegal e sujeita o infrator às penas da lei. Se você a recebeu indevidamente, queira, por gentileza, reenviá-la ao emitente, esclarecendo o equívoco.""This message from SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO) -- a government company established under Brazilian law (5.615/70) -- is directed exclusively to its addressee and may contain confidential data, protected under professional secrecy rules. Its unauthorized use is illegal and may subject the transgressor to the law's penalties. If you're not the addressee, please send it back, elucidating the failure."





"Esta mensagem do SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO), empresa pública federal regida pelo disposto na Lei Federal nº 5.615, é enviada exclusivamente a seu destinatário e pode conter informações confidenciais, protegidas por sigilo profissional. Sua utilização desautorizada é ilegal e sujeita o infrator às penas da lei. Se você a recebeu indevidamente, queira, por gentileza, reenviá-la ao emitente, esclarecendo o equívoco."

"This message from SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO) -- a government company established under Brazilian law (5.615/70) -- is directed exclusively to its addressee and may contain confidential data, protected under professional secrecy rules. Its unauthorized use is illegal and may subject the transgressor to the law's penalties. If you're not the addressee, please send it back, elucidating the failure."
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Merlho forma para conectar banco PG com Oracle

2009-11-13 Por tôpico Leandro Henrique Pereira Neto
Tem uns produtos chamados HSODBC e DG4ODBC que permitem criar um 
DBLINK entre postgres - oracle.

Porém ele é pago.

Leandro Henrique Pereira Neto
Administração de bancos de dados
SUPCD/CDSUT/CDSBB
61 20219359



Leandro DUTRA escreveu:

2009/11/13 Pablo Sánchez phack...@gmail.com:
  

Preciso conectar 2 bancos de dados, um PG e outro Oracle. Tabelas
distintas onde a fonte é em um momento o PG, e no outro o Oracle.

Encontrei a DBLink e a DBILink.

Alguém sabe me dizer qual desses dois seria a melhor solução e porquê?



DB links são apenas entre duas bases PostgreSQL, que eu me lembre...


  


Esta mensagem do SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO), empresa 
pública federal regida pelo disposto na Lei Federal nº 5.615, é enviada exclusivamente a 
seu destinatário e pode conter informações confidenciais, protegidas por sigilo 
profissional. Sua utilização desautorizada é ilegal e sujeita o infrator às penas da lei. 
Se você a recebeu indevidamente, queira, por gentileza, reenviá-la ao emitente, 
esclarecendo o equívoco.

This message from SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO) -- a 
government company established under Brazilian law (5.615/70) -- is directed exclusively 
to its addressee and may contain confidential data, protected under professional secrecy 
rules. Its unauthorized use is illegal and may subject the transgressor to the law's 
penalties. If you're not the addressee, please send it back, elucidating the 
failure.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] SET DEADLOCK_PRIORITY

2009-08-21 Por tôpico Leandro Henrique Pereira Neto

Mozart Hasse escreveu:
 Olá,

 Por acaso o Postgres tem o equivalente a este comando do SQL Server? Ele se
 aplica à conexão e indica qual a prioridade do processo corrente caso ele se
 envolva num deadlock. Eu preciso *muito* ter o controle sobre isso para poder
 rodar alguns processos de baixa prioridade sem *nunca* comprometer
 transações de processos críticos.
 Respostas antecipadas:
 * Não, tentar rodar de novo a transação no processo crítico é desastroso,
 tanto em desempenho quanto em esforço de programação.
 * Não, eu não posso evitar completamente o deadlock entre esses dois
 processos (baixa x alta prioridade). Já sacrifiquei tudo o que poderia de
 paralelismo fazendo os processos de alta prioridade não causarem deadlocks
 entre si.
 * Não, eu não vou esquartejar minhas transações em pedaços menores tão
 cedo, se é que algum dia eu vou fazer isso só por um capricho do Postgres.

 Atenciosamente,

 Mozart Hasse

   
Mozart,

Sei que não é a resposta esperada, mas a verdade a vezes doí, deadlock é 
problema de lógica da aplicação. Você pode ter milhares de transações em 
paralelo e não ter deadlock, assim como ter somente dois processos e 
gerar deadlock. Para resolver problemas deadlock não é necessário 
sacrificar paralelismo e sim rever a lógica de aquisição de locks da 
aplicação.
Uma dica simples é adquirir os locks nos objetos sempre na mesma ordem.

Para defender o postgresql posso ter informar que por exemplo o bancos 
de dados bam-bam do mercado (Oracle) não tem comando similar a este e 
isto não é um problema.

Leandro.

Esta mensagem do SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO), empresa 
pública federal regida pelo disposto na Lei Federal nº 5.615, é enviada 
exclusivamente a seu destinatário e pode conter informações confidenciais, 
protegidas por sigilo profissional. Sua utilização desautorizada é ilegal e 
sujeita o infrator às penas da lei. Se você a recebeu indevidamente, queira, 
por gentileza, reenviá-la ao emitente, esclarecendo o equívoco.

This message from SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO) -- a 
government company established under Brazilian law (5.615/70) -- is directed 
exclusively to its addressee and may contain confidential data, protected under 
professional secrecy rules. Its unauthorized use is illegal and may subject the 
transgressor to the law's penalties. If you're not the addressee, please send 
it back, elucidating the failure.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] BLOQUEIO DE REGISTRO

2009-08-12 Por tôpico Leandro Henrique Pereira Neto

Jota,

Eu tinha entendido somente reforcei a questão porque como o colega está 
migrado de ADABAS para o PostgreSQL ele pode pensar que é uma 
limitação do PostgreSQL, quando na verdade é uma característica de 
funcionamento deste tipo de banco SQL.


Leandro Henrique Pereira Neto
Administração de bancos de dados



JotaComm escreveu:

Olá, Leandro

Acho que você resumiu bem a questão. Apenas um comentário, quando 
falei do PostgreSQL é que estamos falando do PostgreSQL, porém 
concordo com você que o conceito é de SQL e não especificamente do 
PostgreSQL. Derrepente não me expressei bem.


2009/8/11 Leandro Henrique Pereira Neto 
leandro-henrique.pere...@serpro.gov.br 
mailto:leandro-henrique.pere...@serpro.gov.br


Pelo que conheço não é uma questão do PostgreSQL e sim de bancos
padrão SQL, pelo menos nos mais populares (SqlServer, Oracle,
MySQL, PostgreSQL e DB2).

O SELECT simples nunca é bloqueado (somente se usar for update).
Porém usar todos os SQL com FOR UPDATE pode travar todo o seu
sistema rapidinho já que somente uma transação poderá ler os dados
de cada vez, como em sistema OLTP temos normalmente mais leitura
do que alteração a coisa acaba ficando complicada.

O que tem são os conceitos de transação e de consistência de leitura.

Talvez seja o caso de você pensar o sistema em temos de bancos SQL
e não tentar fazer no PostgreSQL o que um banco como o Adabas faz
pois estruturas de funcionamento e implementação totalmente
diferentes.

Leandro Henrique Pereira Neto
Administração de bancos de dados






Charly Frankl escreveu:

Miguel, boa noite...

Para você bloquear os selects, faça todos com FOR UPDATE ... Ai
você tem opções, onde para retornar logo que está ocupado
utilize NOWAIT.

Att,


2009/8/11 JotaComm jota.c...@gmail.com mailto:jota.c...@gmail.com

Olá, Miguel

Já comentei no email anterior e fiz uma pequena descrição de
como isso funciona. Você deu uma olhada no exemplo que mandei?

O PostgreSQL não bloqueia a leitura (SELECT), apenas
operações de escrita (UPDATE e DELETE).
 


2009/8/11 MIGUEL JOSE DE LIMA mig...@inlocsistemas.com.br
mailto:mig...@inlocsistemas.com.br

Oi Mário, Este é o problema a leitura nunca é bloqueada.
Fiz os testes pedidos, mas para mim não mudou nada!
Veja:
- Na sessão 1:
 db_teste=# BEGIN WORK;
 BEGIN
 db_teste=# LOCK TABLE tab_material IN ROW EXCLUSIVE MODE
NOWAIT;
 LOCK TABLE
 db_teste=# UPDATE tab_material SET desc_serma = 'LAPIS
Y' where codg_serma='10';
 UPDATE 1
 db_teste=#   *** aguardando novo comando ***
- Na sessão 2:
  db_teste=# BEGIN WORK;
  BEGIN
  db_teste=# SELECT * FROM tab_material where
codg_serma='10';
  codg_empr | codg_serma |  id_serma  | desc_serma 
   ---++++--+--

   202   | 10 | 202010 | LAPIS Y|
 
É isso ai!!!??

Obrigado.

2009/8/11 Mário Oshiro mario.osh...@gmail.com
mailto:mario.osh...@gmail.com

Em SQLServer, fiz um teste parecido com o seu.

Qdo vc faz um lock de registro ou trabela,  ele nao
bloqueia a leitura
de outras sessoes, ate' que a
sessao de posse do lock, faça um update de algum dado
do registro.

Para bloquear o select que vc fez, faca em seguida um
update com a mesmo
where assim :

 db_teste=# SELECT * FROM tab_material where
codg_serma='10' FOR UPDATE;
 update tab_material set codg_serma='10' where
codg_serma='10' ;

teste la e depois envie o resultado.

até mais.



MIGUEL JOSE DE LIMA wrote:
 Caros, participantes...
 Sou iniciante neste mundo do PostgreSQL.
 Trabalho com outro Banco de Dados - ADABAS (UNIX
SOLARIS/MAINFRAME),
 mas me incubiram de fazer testes no PostgreSQL para
bloquer registros.
 Então...

 Estou precisando de ajuda para bloquear a leitura
de um registro, ou
 seja,
 em um cenário como:
  Atualização de Estoque de um Material :
 Antes de atualizar o estoque do material
selecionado eu preciso
 bloquear o registro para que
 nenhuma outra sessão possa obter o dado do registro.
 PRECISO DE UMA LEITURA EXCLUSIVA - TOTALMENTE

Re: [pgbr-geral] validação de CNPJ em SQL

2009-06-01 Por tôpico Leandro Henrique Pereira Neto

Li seu artigo Fabio e gostaria de colocar minha visão.
Já trabalhei dos dois lados : desenvolvedor e nos últimos 11 anos como 
DBA. Na época que eu era desenvolvedor ainda trabalhávamos com a 
arquitetura de 2 camadas, então tínhamos como boa prática dividir o 
processamento nas duas camadas (cliente e banco) colocando muita coisa 
dentro do banco de dados.


Interagindo com as equipes de desenvolvimento atuais, vejo a clara 
tendência de não colocar código dentro do banco de dados, e até entendo 
o motivo,   porém o problema é que está havendo um exagero nesta forma 
de trabalho.
Usar o banco somente como repositório de dados causa problemas de 
performance, vejo códigos de programas onde uma quantidade grande de 
linhas de uma tabela são transferidas para servidor de aplicação para 
somente aí serem processadas.  Neste caso a perda de performance é muito 
grande, I/O de rede é muito mais lento do que processar dentro do banco.


Com o Fabio coloca no seu artigo precisamos usar do bom senso.

Por exemplo no caso da validação do CNPJ e CPF acho melhor fazer-la do 
lado do cliente.
No caso de um processamento onde somente com o SQL não consigo executar 
tudo que preciso é melhor fazer uma procedure dentro do banco que tenha 
um cursor e trabalhe dentro do banco o processamento necessário 
retornando para o cliente somente o resultado final. Fazer o cursor no 
servidor de aplicação e ficar transferindo várias linhas para ele via 
rede não é uma boa solução em termos de performance.


Se vamos trabalhar a arquitetura de 3 camadas (cliente, servidor de 
aplicação e servidor de banco) precisamos ser suficientemente 
inteligentes para dividir bem o processamento por todas estas camadas de 
abstração, programar tudo dentro do servidor de aplicação não é sempre a 
melhor solução.


Abraços,

Leandro Henrique Pereira Neto
Administração de bancos de dados
SUPCD/CDSUT/CDSBB




Fábio Telles Rodriguez escreveu:

Mas a validação do CNPJ no lado servidor não acarretaria um processamento a
mais??
qual a vantagem de usar no lado do servidor ??



O tema é para lá de polêmico... mas há um tempo atrás tentei escrever
um pouco sobre o tema:
http://www.midstorm.org/~telles/2006/11/23/inteligncia-em-bancos-de-dados/

Veja o que você acha e conversamos depois, ok?

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

  


Esta mensagem do SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO), empresa 
pública federal regida pelo disposto na Lei Federal nº 5.615, é enviada exclusivamente a 
seu destinatário e pode conter informações confidenciais, protegidas por sigilo 
profissional. Sua utilização desautorizada é ilegal e sujeita o infrator às penas da lei. 
Se você a recebeu indevidamente, queira, por gentileza, reenviá-la ao emitente, 
esclarecendo o equívoco.

This message from SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO) -- a 
government company established under Brazilian law (5.615/70) -- is directed exclusively 
to its addressee and may contain confidential data, protected under professional secrecy 
rules. Its unauthorized use is illegal and may subject the transgressor to the law's 
penalties. If you're not the addressee, please send it back, elucidating the 
failure.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Arquivos temporários pgsql_tmp

2009-05-22 Por tôpico Leandro Henrique Pereira Neto



Wagner Bonfiglio escreveu:

Entendi sim Danilo, valeu...
Mas a questão é que aumentei até para 8192 (8MB) e continua criando 
arquivo atrás de arquivo na tal pasta!!


Ta estranho isso...




Procure ver pelo outro lado. Identifique quais os comandos estão 
precisando de área temporária e porque.  Pode existir algum desvio na 
elaboração destes comandos SQL ou na modelagem do banco.
Por exemplo se todos os usuários fizerem ao mesmo tempo um SQL que faz 
order by em todas as linhas de uma tabela grande, não vai adiantar muito 
ficar alterando o tamanho da work_mem.


2009/5/22 Danilo - InfoCont Sistemas Integrados 
dan...@infocont.com.br mailto:dan...@infocont.com.br


Wagner, só para esclarecer (caso não saibas).

Para cada select, é reservado um espaço na memória para o order
by... se o order by for maior que esse espaço reservado, vai usar
arquivo.
Como esse espaço resevado deve estar sendo pequeno, os vários
select's estão criando um monte de arquivo (pois vários deles
estão ultrapassando 1 MB)... por isso que apenas 2 MB possa
resolve (ou no mínimo dimuniur).

Blz? Espero ter ajudado.

JotaComm escreveu:

Olá,

Tem tudo a ver. Se o work_mem for suficiente ele não vai criar os
arquivos temporários, caso não seja suficiente ele vai criar os
arquivos temporários.

2009/5/22 Wagner Bonfiglio wmbonfig...@gmail.com
mailto:wmbonfig...@gmail.com

Opa, valeu, vou tentar!!

Mas me diz uma coisa... Se está crescendo na casa dos GB em
pouco tempo (chutando pelo que eu me lembro da ultima
checagem, coisa de 5GB em meia hora), esse valor de 2MB pode
ser que seja pequeno? Ou uma coisa não tem nada a ver com a
outra e 2MB deve resolver??

De qualquer maneira vou tentar 2MB agora, qualquer coisa
aumento depois...

Valeu cara!!



2009/5/22 JotaComm jota.c...@gmail.com
mailto:jota.c...@gmail.com

Olá,

Isso acontece quando o parâmetro work_mem é ultrapassado.
O parâmetro work_mem define o quanto de memória serÁ
utilizado para ordenação e o valor padrão deste parâmetro
é 1MB.

Os arquivos estão sendo gerados porque está sendo
requisitado um valor maior do que o valor padrão, e ai a
ordenação é feita em disco. Para diminuir o crescimento é
interessante aumentar o valor de work_mem.

Você pode mudar de três maneiras:

1) Arquivo de configuração postgresql.conf
2) Por sessão: SET WORK_MEM TO 2MB;
3) Por usuário: ALTER ROLE postgres SET WORK_MEM TO 2MB;



2009/5/22 Wagner Bonfiglio wmbonfig...@gmail.com
mailto:wmbonfig...@gmail.com

Boa tarde senhores..

Dentro do diretório
/var/lib/pgsql/data/base/NUMERO_BASE/pgsql_tmp/ estão
sendo criados vários arquivos no formato
pgsql_tmpXXX.YY (sendo XXX e YY numeros)
continuamente, e eles chegam a ocupar 99% do espaço
em disco... Quando limpo esse diretório cai para
menos de 10% da capacidade do disco...

Eu li por aí que esses arquivos são temporários e
servem para ajudar nos order by da vida...
O problema que eles estão ficando muito grandes e eu
não sei exatamente para que servem, por que demoram
para ser excluídos (no caso quando não tem mais
espaço em disco), por que crescem tanto, etc...

Alguém poderia me dar mais informações sobre ele? E
principalmente como posso limitar o crescimento deles?

Desde já agradeço...

Att,
Wagner Bonfiglio

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

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



[]s
-- 
JotaComm

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

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



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



[]s
-- 
JotaComm

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

Re: [pgbr-geral] [OFF] Listas Mysql/Oracle

2009-03-06 Por tôpico Leandro Henrique Pereira Neto
Para Oracle em português a melhor que conheço é a oracle_br do yahoo 
grupos.
Mas as melhores informações você encontra no https://metalink.oracle.com 
e http://www.oracle.com/technology/index.html


Wagner Bonfiglio escreveu:

Seguinte,

peço desculpas caso eu fira alguma regra da lista, mas gostaria de 
algumas informações.


Enquanto eu trabalhava com POSTGRESQL (/eu era programador e cuidador 
do banco de dados de um site/) essa lista foi muito útil para mim, 
mas hoje eu estou como DBA de uma empresa que usa PROGRESS, ORACLE e 
MYSQL...


Como estamos abandonando o PROGRESS em breve, eu gostaria de saber se 
existem listas de discussão tão profissionais quanto essa para os 
bancos MYSQL e ORACLE, já que eu procurei e não achei nada nem perto 
deste nível (alias, só achei de spam / banco de vagas / abandonadas)...


Agradeço a atenção,
 Wagner Mariotto Bonfiglio


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


Esta mensagem do SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO), empresa 
pública federal regida pelo disposto na Lei Federal nº 5.615, é enviada exclusivamente a 
seu destinatário e pode conter informações confidenciais, protegidas por sigilo 
profissional. Sua utilização desautorizada é ilegal e sujeita o infrator às penas da lei. 
Se você a recebeu indevidamente, queira, por gentileza, reenviá-la ao emitente, 
esclarecendo o equívoco.

This message from SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO) -- a 
government company established under Brazilian law (5.615/70) -- is directed exclusively 
to its addressee and may contain confidential data, protected under professional secrecy 
rules. Its unauthorized use is illegal and may subject the transgressor to the law's 
penalties. If you're not the addressee, please send it back, elucidating the 
failure.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Master-Slave na mesma máquina

2008-11-25 Por tôpico Leandro Henrique Pereira Neto
2008/11/25 Euler Taveira de Oliveira [EMAIL PROTECTED] 
mailto:[EMAIL PROTECTED]


Wagner Bonfiglio escreveu:

 Então a questão é se existe alguma maneira simplificada de rodar
duas
 instâncias de postgres na mesma máquina, apenas mandando executar
 novamente com outras configurações




Algumas dicas de como fazer isto.

*Conceito*

No PostgreSQL a primeira etapa para criação de um servidor de bancos de 
dados é inicialização da área em disco para o armazenamento dos dados 
(database cluster), ou no padrão do SQL ANSI o agrupamento de catálogos 
(catalog cluster). Neste área ficam os arquivos de configuração e de 
dados de um conjunto de bancos de dados gerenciados por uma única 
instância do servidor de banco de dados. Os bancos de dados gerenciados 
por um mesmo agrupamento compartilham as definições de configuração de 
acesso, de memória, de área de armazenamento, de dicionário de dados e 
outras definições. É possível ter vários agrupamentos / instâncias 
executandos de forma concorrente na mesma máquina. Cada agrupamento pode 
ter uma configuração diferente de memória, área em disco, etc.


Observação : para efeitos didáticos podemos dizer que o conceito 
agrupamento de bancos de dados do PostgreSQL? 
https://wiki.serpro/unidades/supcd/artigos-tecnicos/bancos-de-dados/postgresql/AgrupamentoDeBancosDeDados/createform?page=PostgreSQL 
é equivalente ao conceito de instância do banco de dados Oracle.


A recomendação é a criação de agrupamentos diferentes de acordo com os 
serviços a serem implantados, de preferência cada serviço deve possui 
seu próprio agrupamento de banco de dados ou no casos de serviços 
semelhantes, por exemplo do mesmo cliente, eles podem vir a compartilhar 
o agrupamento.


*Padrão de nome de agrupamento / instância*

Em termos operacionais o agrupamento é o nome do diretório sobre o qual 
os dados são armazenados. No diretório principal do agrupamento (PGDATA) 
ficam os arquivos e diretórios de configuração do PostgreSQL? 
https://wiki.serpro/unidades/supcd/artigos-tecnicos/bancos-de-dados/postgresql/AgrupamentoDeBancosDeDados/createform?page=PostgreSQL 
O nome do agrupamento terá no máximo 15 caracteres e deve indicar a 
finalidade do agrupamento.


Exemplo:

siape
siafi

O nome do diretório de dados (PGDATA) seguirá o padrão :

filesystem/pgsql/nome do agrupamento/

onde

filesystem é o nome do filesystem de acordo com o padrão definido.
   Recomenda-se que o diretório do PGDATA seja criado no filesystem de
   sequência 001.

nome do agrupamento é o nome do agrupamento de dados.

Exemplo :

/h21110001/pgsql/homologacao

/m9001/pgsql/siape

*Criação do agrupamento*

O primeiro passo para a criação de uma agrupamento é criar o diretório 
do agrupamento. Por motivo de segurança o diretório deve ter permissão 
somente para o usuário postgres. Depois deve ser iniciado o agrupamento 
com o utilitário initdb.


Exemplo :

mkdir -p /h30212001/pgsql/homol

chown postgres.postgres /h30212001/pgsql/homol

chmod -R 700 /h30212001/pgsql/homol

initdb -D /h30212001/pgsql/homol

*Inicialização da instância de bancos de dados*

O serviço do SGBD deve ser ativado usando os comandos postmaster ou pg_ctl.

Exemplo :

pg_ctl -D /h62122001/pgsql/hsiape -o -p 5434 start

Nos sistemas operacionais Red Hat podemos configurar um serviço para 
controlar a inicialização do servicos do postgres.


Para isto os seguintes passos são necessários :

  1. Conecte como superusuário do sistema operacional (root)
  2. Crie no diretório /etc/sysconfig/pgsql um arquivo texto contendo
 as informaçoes do PGDATA do agrupamento de dados e a porta de conexão.

O padrão de nome deste arquivo é : postgres_nome de do agrupamento

  3. Crie no diretório /etc/rc.d/init.d/ uma copia do arquivo postgres
 colocando o mesmo nome do arquivo de configuração criado no
 /etc/sysconfig/pgsql
  4. Execute o comando chkconfig para cadastrar o novo serviço nos
 arquivos de configuração do Red Hat.
  5. Como usuário root podemos usar o script postgres para controlar os
 serviços do postgres (start, stop, status, etc)

Exemplo : Configurar o sistema para iniciar o agrupamento homologacao

  1. Criar o arquivo /etc/sysconfig/pgsql/postgres_homologacao com o
 seguinte conteúdo

PGDATA=/h43344001/pgsql/homologacao PGPORT=5435

  2. Criar uma cópia do arquivo /etc/rc.d/init.d/postgres

cp /etc/rc.d/init.d/postgres /etc/rc.d/init.d/postgres_homologacao

  3. Cadastrar o serviço

chkconfig --add postgresql_homologacao

  4. Agora o serviço pode ser controlado pelo script
 /etc/rc.d/init.d/postgres_homologacao ou pelo utilitário service

/etc/rc.d/init.d/postgresql_homologacao start

/etc/rc.d/init.d/postgresql_homologacao stop

/etc/rc.d/init.d/postgresql_homologacao status

service postgresql_homologacao stop

service postgresql_homologacao start

service postgresql_homologacao status

Leandro Henrique Pereira Neto
Administração de bancos de dados - DBA/OC
SUPCD/CDSUT/CDSBB



Esta

Re: [pgbr-geral] RES: backup POSTGRES 8.3

2008-11-12 Por tôpico Leandro Henrique Pereira Neto
 COLD não é recomendada 
para serviços com requisitos de operação 24/7, nem em grandes bancos de 
dados onde o tempo de indisponibilidade do sistema para realização da 
cópia será muito alto. Cópias de segurança físicas HOT só podem ser 
recuperadas de forma consistente com a recuperação dos arquivos de WAL.


Implementação

Os processos de cópia física são implementados utilizando-se utilitários 
do sistema operacional e um conjuntos de procedimentos e scripts de 
configuração e execução padronizados.


Leandro Henrique Pereira Neto
Administração de bancos de dados - DBA/OC
SUPCD/CDSUT/CDSBB
61 21059359



ELIAS JUNIOR escreveu:

*pensei que pg_dump não fosse backup!!!*

2008/11/12 Shander Lyrio [EMAIL PROTECTED] 
mailto:[EMAIL PROTECTED]



Emerson Casas Salvador wrote:
 Mateus escreveu:
 pg_dump -Fc -d nomedobanco -f backup.bck

 Bom dia Mateus

 não encontrei na documentação[1] objeção ao uso de
direcionamento, aliás
 tem vários exemplos com , é algum caso específico?
 [1] http://www.postgresql.org/docs/8.3/static/app-pgdump.html

   Quando você manda para o terminal e depois direciona para o
arquivo
você cria uma etapa a mais na hora do backup, além disso o backup
não é
compactado, a não ser que você direcione novamente o stream para o
gzip.
Isso pode não causar muita diferença em bancos pequenos, mas em
grandes
temos uma melhora considerável no tempo de backup.

   Desta forma você joga o dump diretamente para o arquivo e
já compactado
sem intermediários.

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




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


Esta mensagem do SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO), empresa 
pública federal regida pelo disposto na Lei Federal nº 5.615, é enviada exclusivamente a 
seu destinatário e pode conter informações confidenciais, protegidas por sigilo 
profissional. Sua utilização desautorizada é ilegal e sujeita o infrator às penas da lei. 
Se você a recebeu indevidamente, queira, por gentileza, reenviá-la ao emitente, 
esclarecendo o equívoco.

This message from SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO) -- a 
government company established under Brazilian law (5.615/70) -- is directed exclusively 
to its addressee and may contain confidential data, protected under professional secrecy 
rules. Its unauthorized use is illegal and may subject the transgressor to the law's 
penalties. If you're not the addressee, please send it back, elucidating the 
failure.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral