Re: [pgbr-geral] Chave Primaria, precisa criar indice manualmente?

2011-11-21 Por tôpico Marcelo Silva (IG)
De fato pessoal, o PgAdmin3 não mostra explicitamente o indice da chave 
primaria, se não me engano nas versões anteriores ele mostrava... ou deve ser 
algum engano da minha parte, mas ficou claro... não preciso criar esse indice 
manualmente.
Mais uma vez valeu pelas dicas e a participação dessa thread


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

From: JotaComm 
Sent: Sunday, November 20, 2011 10:24 PM
To: Marcelo Silva (IG) ; Comunidade PostgreSQL Brasileira 
Subject: Re: [pgbr-geral] Chave Primaria, precisa criar indice manualmente?

Olá, Marcelo


Em 19 de novembro de 2011 15:27, Marcelo Silva (IG) marc...@ig.com.br 
escreveu:

  Pessoal, estava olhando aqui na minha base e os campos de chave primaria não 
mostram que foram criados indices, isso é normal no Postgres?

Toda vez que uma PK é criada automaticamente um índice é gerado, visto que uma 
PK é igual a um índice único mais uma restrição not null. 

  Preciso criar o Indice do campo chave manualmente?

Não. 


  Vejam um exemplo de uma tabela simples 

  CREATE TABLE mv_agentes
  (
cod_age serial NOT NULL,
descricao character varying(200) NOT NULL,
CONSTRAINT mv_agentes_pkey PRIMARY KEY (cod_age )
  )
  WITH (
OIDS=FALSE
  );
  ALTER TABLE mv_agentes
OWNER TO postgres;


  O PgAdmin3 não mostra indice nessa tabela, por isso me surgiu a duvida!
  Ele não deveria informar que há um indice no campo “cod_age” ?

Você pode verificar a view pg_indexes, lá estão todos os índices que o seu 
banco possui.

Por exemplo:

SELECT indexname,indexdef FROM pg_indexes WHERE tablename='sua_tabela'; 



  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




Abraços
-- 
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


[pgbr-geral] Crias indices sem travar as tabelas é possível?

2011-11-21 Por tôpico Marcelo Silva (IG)
Pessoal, depois de uma tempo vamos vendo algumas mudanças que precisamos fazer 
pra melhorar o desempenho da base e consequentemente da aplicação.
Desta forma vem a pergunta, é possível criar ou excluir indices sem precisar de 
acesso exclusivo a uma determinada tabela?
Pergunto isso porque toda vez que preciso fazer esse tipo de alteração preciso 
que todos saiam do sistema.
Só citando, no MySQL como já comentei em outra thread isso não é necessário.
Será que não existe algum comando pra avisar o postgres pra ele tentar criar um 
indice sem acesso exclusivo?
Já me informaram aqui na lista que o MySQL trabalha diferente nesse caso, mas 
como estou usando o Postgres 9.1 será que não tem alguma coisa nesse sentido?


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


Re: [pgbr-geral] Crias indices sem travar as tabelas é possível?

2011-11-21 Por tôpico JotaComm
Olá, bom dia!!!

Em 21 de novembro de 2011 08:23, Marcelo Silva (IG) marc...@ig.com.brescreveu:

   Pessoal, depois de uma tempo vamos vendo algumas mudanças que
 precisamos fazer pra melhorar o desempenho da base e consequentemente da
 aplicação.
 Desta forma vem a pergunta, é possível criar ou excluir indices sem
 precisar de acesso exclusivo a uma determinada tabela?


Sim. Você pode usar a opção CONCURRENTLY no comando de criação dos índices.


Pergunto isso porque toda vez que preciso fazer esse tipo de alteração
 preciso que todos saiam do sistema.
 Só citando, no MySQL como já comentei em outra thread isso não é
 necessário.
 Será que não existe algum comando pra avisar o postgres pra ele tentar
 criar um indice sem acesso exclusivo?
 Já me informaram aqui na lista que o MySQL trabalha diferente nesse caso,
 mas como estou usando o Postgres 9.1 será que não tem alguma coisa nesse
 sentido?





 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



Abraços
-- 
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


Re: [pgbr-geral] Crias indices sem travar as tabelas é possível?

2011-11-21 Por tôpico Marcelo Silva (IG)
Opa... valeu JotaComm
Ainda estou engatinhando no Postgres 



From: JotaComm 
Sent: Monday, November 21, 2011 8:30 AM
To: Marcelo Silva (IG) ; Comunidade PostgreSQL Brasileira 
Subject: Re: [pgbr-geral] Crias indices sem travar as tabelas é possível?

Olá, bom dia!!!


Em 21 de novembro de 2011 08:23, Marcelo Silva (IG) marc...@ig.com.br 
escreveu:

  Pessoal, depois de uma tempo vamos vendo algumas mudanças que precisamos 
fazer pra melhorar o desempenho da base e consequentemente da aplicação.
  Desta forma vem a pergunta, é possível criar ou excluir indices sem precisar 
de acesso exclusivo a uma determinada tabela?

Sim. Você pode usar a opção CONCURRENTLY no comando de criação dos índices.
  


  Pergunto isso porque toda vez que preciso fazer esse tipo de alteração 
preciso que todos saiam do sistema.
  Só citando, no MySQL como já comentei em outra thread isso não é necessário.
  Será que não existe algum comando pra avisar o postgres pra ele tentar criar 
um indice sem acesso exclusivo?
  Já me informaram aqui na lista que o MySQL trabalha diferente nesse caso, mas 
como estou usando o Postgres 9.1 será que não tem alguma coisa nesse sentido?

 

  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




Abraços
-- 
JotaComm
http://jotacomm.wordpress.com
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


[pgbr-geral] Arquitetura para Seleção de ìndices

2011-11-21 Por tôpico Francisco Porfirio
Caros,

Li um um trabalho de dissertação de mestrado do Wendel Goes, que descreve
sobre uma arquitetura para seleção de índices.
Em sua dissertação o cara propões uma arquitetura que tem como objetivo
propor o melhor índice a ser criado.
Para que isto funcione é necessário realizar algumas mudanãs no postgres,
com o que está descrito no trabalho não foi suficiente para realizar a
implementação. Alguém já implementou essa arquitetura ou conhece o Wendel ?

O link do seu trabalho é:
http://dspace.c3sl.ufpr.br/dspace/bitstream/handle/1884/21543/Dissertacao_UFPR_Wendel_2008.pdf?sequence=1

Grato desde já pela colaboração de todos.
-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Arquitetura para Seleção de ìndices

2011-11-21 Por tôpico JotaComm
Olá,

Em 21 de novembro de 2011 10:31, Francisco Porfirio 
francisco.porfi...@gmail.com escreveu:


 Caros,

 Li um um trabalho de dissertação de mestrado do Wendel Goes, que descreve
 sobre uma arquitetura para seleção de índices.
 Em sua dissertação o cara propões uma arquitetura que tem como objetivo
 propor o melhor índice a ser criado.
 Para que isto funcione é necessário realizar algumas mudanãs no postgres,
 com o que está descrito no trabalho não foi suficiente para realizar a
 implementação. Alguém já implementou essa arquitetura ou conhece o Wendel ?

 O link do seu trabalho é:

 http://dspace.c3sl.ufpr.br/dspace/bitstream/handle/1884/21543/Dissertacao_UFPR_Wendel_2008.pdf?sequence=1

 Grato desde já pela colaboração de todos.


Neste contexto eu olharia sobre índices hipotéticos que é uma obra do Prof.
Sérgio Lifschitz da Puc-Rio [1].

[1] http://hypotheticalind.sourceforge.net/



 --
 Atenciosamente
 Francisco Porfirio Ribeiro Neto


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



Abraços

-- 
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


Re: [pgbr-geral] Arquitetura para Seleção de ìndices

2011-11-21 Por tôpico Bruno Silva
 Li um um trabalho de dissertação de mestrado do Wendel Goes, que descreve
 sobre uma arquitetura para seleção de índices.
 Em sua dissertação o cara propões uma arquitetura que tem como objetivo
 propor o melhor índice a ser criado.
 Para que isto funcione é necessário realizar algumas mudanãs no postgres,
 com o que está descrito no trabalho não foi suficiente para realizar a
 implementação. Alguém já implementou essa arquitetura ou conhece o Wendel ?


Desculpa, mas isso não seria pra lista -dev ?
A título de curiosidade qual o endereço da dissertação?

Bruno E. A. Silva.
Analista de Sistemas.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Arquitetura para Seleção de ìndices

2011-11-21 Por tôpico Francisco Porfirio
Obg Jotta COm, vou verificar.

Bruno,

O link é o seguinte
http://dspace.c3sl.ufpr.br/dspace/bitstream/handle/1884/21543/Dissertacao_UFPR_Wendel_2008.pdf?sequence=1

Em 21 de novembro de 2011 09:52, Bruno Silva bemanuel...@gmail.comescreveu:

  Li um um trabalho de dissertação de mestrado do Wendel Goes, que descreve
  sobre uma arquitetura para seleção de índices.
  Em sua dissertação o cara propões uma arquitetura que tem como objetivo
  propor o melhor índice a ser criado.
  Para que isto funcione é necessário realizar algumas mudanãs no postgres,
  com o que está descrito no trabalho não foi suficiente para realizar a
  implementação. Alguém já implementou essa arquitetura ou conhece o
 Wendel ?


 Desculpa, mas isso não seria pra lista -dev ?
 A título de curiosidade qual o endereço da dissertação?

 Bruno E. A. Silva.
 Analista de Sistemas.
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Arquitetura para Seleção de ìndices

2011-11-21 Por tôpico Euler Taveira de Oliveira
On 21-11-2011 09:52, Bruno Silva wrote:
 Desculpa, mas isso não seria pra lista -dev ?
 
Não. Da descrição da lista -dev:

Lista para organização do PostgreSQL Brasil. Coordenação do site, traduções,
eventos e outros projetos.


-- 
   Euler Taveira de Oliveira - Timbira   http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Arquitetura para Seleção de ìndices

2011-11-21 Por tôpico Leonardo Cezar
2011/11/21 Euler Taveira de Oliveira eu...@timbira.com:
 On 21-11-2011 09:52, Bruno Silva wrote:
 Desculpa, mas isso não seria pra lista -dev ?

 Não. Da descrição da lista -dev:

 Lista para organização do PostgreSQL Brasil. Coordenação do site, traduções,
 eventos e outros projetos.

Essa não é a primeira vez que se faz confusão e nem será a última.

Estou inclinado a mudar o nome da lista de -dev para -org ou -coord.

Se já discutimos este assunto, por favor desconsiderem a memória deste
velho esquecido.

-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


Re: [pgbr-geral] Chave Primaria, precisa criar indice manualmente?

2011-11-21 Por tôpico Euler Taveira de Oliveira
On 20-11-2011 23:53, Leandro Guimarães Faria Corce DUTRA wrote:
   Em outros termos, uma chave primária é conceitual; o índice é só um 
 detalhe de implementação, infelizmente fixado no SQL.
 
No SQL, não; o padrão SQL não especifica índices. ... infelizmente fixado no
SGBD.


-- 
   Euler Taveira de Oliveira - Timbira   http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Arquitetura para Seleção de ìndices

2011-11-21 Por tôpico Euler Taveira de Oliveira
On 21-11-2011 10:33, Leonardo Cezar wrote:
 2011/11/21 Euler Taveira de Oliveira eu...@timbira.com:
 On 21-11-2011 09:52, Bruno Silva wrote:
 Desculpa, mas isso não seria pra lista -dev ?

 Não. Da descrição da lista -dev:

 Lista para organização do PostgreSQL Brasil. Coordenação do site, traduções,
 eventos e outros projetos.
 
 Essa não é a primeira vez que se faz confusão e nem será a última.
 
 Estou inclinado a mudar o nome da lista de -dev para -org ou -coord.
 
+1 -coord.


-- 
   Euler Taveira de Oliveira - Timbira   http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] problemas instalação 9.1.1-1

2011-11-21 Por tôpico antonio borba
Olá camaradas estou instalando em minha máquina o Postgre 9.1.1-1 WinXP e
sempre ao fianl da instalação retorna mensagem de erro. Lembro que quando
instalei no notebook teve a mesma dificuldade e me parece que lá fiz
simplesmente criar pasta na raiz, se  não me engano, e desta isto não está
sendo o suficiente. Alguma dica?

Obrigado

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


Re: [pgbr-geral] problemas instalação 9.1.1-1

2011-11-21 Por tôpico Euler Taveira de Oliveira
On 21-11-2011 10:50, antonio borba wrote:
 Olá camaradas estou instalando em minha máquina o Postgre 9.1.1-1 WinXP e
 sempre ao fianl da instalação retorna mensagem de erro.
 
Mensagem? Trecho do arquivo %TEMP%/bitrock_installer*.log contendo detalhes do
erro?


-- 
   Euler Taveira de Oliveira - Timbira   http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] problemas instalação 9.1.1-1

2011-11-21 Por tôpico Marcelo Silva (IG)
Tive um problema assim, baixei o 9.1x e tentei instalar no Win7 Home Premium... 
no final da instalação ele simplesmente dava erro (acho que na hora de gerar o 
serviço) e desfazia a instalação.
Dei uma desanimada e deixei de lado... depois de uns dias fiz a mesma 
instalação só que no Win7 Ultimate e deu certo, então resolvi tentar novamente 
no Home Premium... mas só que fui no site e baixei denovo... pra minha surpesa 
o danado simplesmente instalou sem nenhum erro e não precisei fazer nada... 
achei estranho, mas como deu certo, fiquei feliz e pronto.
Por isso não consigo te dizer o que pode estar errado no seu caso.
Sei que no WinXP Professional vai numa boa.


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

From: antonio borba 
Sent: Monday, November 21, 2011 11:50 AM
To: Comunidade PostgreSQL Brasileira 
Subject: [pgbr-geral] problemas instalação 9.1.1-1

Olá camaradas estou instalando em minha máquina o Postgre 9.1.1-1 WinXP e 
sempre ao fianl da instalação retorna mensagem de erro. Lembro que quando 
instalei no notebook teve a mesma dificuldade e me parece que lá fiz 
simplesmente criar pasta na raiz, se  não me engano, e desta isto não está 
sendo o suficiente. Alguma dica? 

Obrigado

Antonio



___
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


[pgbr-geral] Converter HTML em Texto

2011-11-21 Por tôpico Wesley
Boa tarde Pessoal,

Estou com um problema, um cara gravou html dentro do banco de dados,
preciso fazer uma consulta, como converto ou faço cast de um dado desse
para texto puro? a coluna está cheia de coisas assim, ex:

HOMOLOGACcedil;Atilde;O

obrigado.
--
Nenhum de nós é tão bom quanto todos nós juntos
___
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 Primaria, precisa criar indice manualmente?

2011-11-21 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2011/11/21 Euler Taveira de Oliveira eu...@timbira.com:
 On 20-11-2011 23:53, Leandro Guimarães Faria Corce DUTRA wrote:
       Em outros termos, uma chave primária é conceitual; o índice é só um
 detalhe de implementação, infelizmente fixado no SQL.

 No SQL, não; o padrão SQL não especifica índices. ... infelizmente fixado no
 SGBD.

Obrigado pela correção, Euler.

Aproveitando, sabe‐se de algum SGBD que não o faça?
___
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 HTML em Texto

2011-11-21 Por tôpico Osvaldo Kussama
Em 21/11/11, Wesleywaeolive...@gmail.com escreveu:
 Boa tarde Pessoal,

 Estou com um problema, um cara gravou html dentro do banco de dados,
 preciso fazer uma consulta, como converto ou faço cast de um dado desse
 para texto puro? a coluna está cheia de coisas assim, ex:

 HOMOLOGACcedil;Atilde;O



Faça um updade utilizando a função regexp_replace:
http://www.postgresql.org/docs/current/interactive/functions-matching.html#FUNCTIONS-POSIX-REGEXP

Osvaldo
___
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 HTML em Texto

2011-11-21 Por tôpico Wesley
Vlw brow, vou estudar esta opção.
--
Nenhum de nós é tão bom quanto todos nós juntos



Em 21 de novembro de 2011 14:04, Osvaldo Kussama
osvaldo.kuss...@gmail.comescreveu:

 Em 21/11/11, Wesleywaeolive...@gmail.com escreveu:
  Boa tarde Pessoal,
 
  Estou com um problema, um cara gravou html dentro do banco de dados,
  preciso fazer uma consulta, como converto ou faço cast de um dado desse
  para texto puro? a coluna está cheia de coisas assim, ex:
 
  HOMOLOGACcedil;Atilde;O
 


 Faça um updade utilizando a função regexp_replace:

 http://www.postgresql.org/docs/current/interactive/functions-matching.html#FUNCTIONS-POSIX-REGEXP

 Osvaldo
 ___
 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] Crias indices sem travar as tabelas é possível?

2011-11-21 Por tôpico Targino Silveira
Sei, não falo em ter que reindexar diariamente, mas temos algumas tabelas
que sempre precisamos limpa-las e acaba que logo em seguida faço um vacuum
full pois são muitos dados removidos, e também um reindexdb.

Abraços,

Em 21 de novembro de 2011 14:21, Bruno Silva bemanuel...@gmail.comescreveu:

  JotaComm e restante essa mesma opção pode ser utilizada no reindex ?
 
  Não. Ainda não existe REINDEX CONCURRENTLY ...
 O reindex na versão  9.0, não precisa ficar sendo executado após os
 Vacuum. E segundo explicado em palestras é mito o fato de ter de
 reindexar diariamente.

 Bruno E. A. Silva.
 Analista de Sistemas.
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
Targino Silveira
+55-85-8626-7297
www.twitter.com/targinosilveira
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Inclusão do PGDay - Roraima no www.postgresql.org.br

2011-11-21 Por tôpico Diego Rivera Tavares de Araujo
Bom dia Amigos da PostgreSQL,

Cumprimentando-o  gostaria de saber , como devo proceder para publicar no
site oficial do postgresql.org.br. O evento que estarei promovendo aqui no
estado de Roraima.
O PGDay - Roraima que ocorrerá no dia 03 de dezembro de 2011, no campus da
Universidade Federal de Roraima.

No mais, agradeço a oportunidade.

-- 
__

Diego Rivera Tavares de Araújo
https://plus.google.com/u/0/101070299679203055697/posts
diegoriver...@gmail.com
095-81155321
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] backup/restore

2011-11-21 Por tôpico Marllos
Olá pessoal!

Estou em fase de estudo do PostgreSQL, dai tenho experimentado vários
comandos. Um deles é o backup/restore, onde estou usando o seguinte formato:

$ pg_dump -U postgres -Ft banco  arquivo.tar

e depois

$ pg_restore -U postgres -d banco arquivo.tar ou $ pg_restore -U postgres
-c -d banco arquivo.tar

As vezes o dump é num servidor, e o restore é em outro, etc. Mas eu sempre
recebo a msg informando que a linguagem plpgsql já está instalada. Eu sei
que isto não está sendo problema, mas como eu faço para evitar essa
mensagem?

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


Re: [pgbr-geral] backup/restore

2011-11-21 Por tôpico JotaComm
Olá,

Em 21 de novembro de 2011 21:40, Marllos marl...@emater.mg.gov.brescreveu:

 Olá pessoal!

 Estou em fase de estudo do PostgreSQL, dai tenho experimentado vários
 comandos. Um deles é o backup/restore, onde estou usando o seguinte formato:

 $ pg_dump -U postgres -Ft banco  arquivo.tar

 e depois

 $ pg_restore -U postgres -d banco arquivo.tar ou $ pg_restore -U postgres
 -c -d banco arquivo.tar

 As vezes o dump é num servidor, e o restore é em outro, etc. Mas eu sempre
 recebo a msg informando que a linguagem plpgsql já está instalada. Eu sei
 que isto não está sendo problema, mas como eu faço para evitar essa
 mensagem?


Qual a versão do seu PostgreSQL?

Isso acontece porque você deve estar usando como template o banco tamplate1
na hora de criação do banco para o pg_restore.

Se você quer que isso não aconteça mais, basta se conectar no banco
template1 e deleter a linguagem plpgsql.


 Obrigado.

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



Abraços

-- 
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


Re: [pgbr-geral] backup/restore

2011-11-21 Por tôpico Marllos
Obrigado Jota. Estou usando PG 9.1.1. Pois é, ainda não entendi bem como é
essa questão de tamplate 0 e template 1. Eu realmente não sei qual template
estou usando. Como faço para saber?

Marllos

Em 21 de novembro de 2011 22:19, JotaComm jota.c...@gmail.com escreveu:

 Olá,

 Em 21 de novembro de 2011 21:40, Marllos marl...@emater.mg.gov.brescreveu:

 Olá pessoal!

 Estou em fase de estudo do PostgreSQL, dai tenho experimentado vários
 comandos. Um deles é o backup/restore, onde estou usando o seguinte formato:

 $ pg_dump -U postgres -Ft banco  arquivo.tar

 e depois

 $ pg_restore -U postgres -d banco arquivo.tar ou $ pg_restore -U postgres
 -c -d banco arquivo.tar

 As vezes o dump é num servidor, e o restore é em outro, etc. Mas eu
 sempre recebo a msg informando que a linguagem plpgsql já está instalada.
 Eu sei que isto não está sendo problema, mas como eu faço para evitar essa
 mensagem?


 Qual a versão do seu PostgreSQL?

 Isso acontece porque você deve estar usando como template o banco
 tamplate1 na hora de criação do banco para o pg_restore.

 Se você quer que isso não aconteça mais, basta se conectar no banco
 template1 e deleter a linguagem plpgsql.


 Obrigado.

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



 Abraços

 --
 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


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


Re: [pgbr-geral] Crias indices sem travar as tabelas é possível?

2011-11-21 Por tôpico Flavio Henrique Araque Gurgel
 Sei, não falo em ter que reindexar diariamente, mas temos algumas tabelas
 que sempre precisamos limpa-las e acaba que logo em seguida faço um vacuum
 full pois são muitos dados removidos, e também um reindexdb.

Se é pra limpar completamente as tabelas, já pensou no TRUNCATE
tabela ao invés de DELETE FROM tabela?
Além de ser quase instantâneo, o TRUNCATE elimina necessidade de
vacuum/reindex em qualquer versão atualmente suportada do PostgreSQL.

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


Re: [pgbr-geral] backup/restore

2011-11-21 Por tôpico Flavio Henrique Araque Gurgel
 Obrigado Jota. Estou usando PG 9.1.1. Pois é, ainda não entendi bem como é
 essa questão de tamplate 0 e template 1. Eu realmente não sei qual template
 estou usando. Como faço para saber?

Por padrão o PostgreSQL usar o template1.

 Isso acontece porque você deve estar usando como template o banco
 tamplate1 na hora de criação do banco para o pg_restore.

Grande Jotinha. Desde a versão 8.4 o pl/pgsql vem disponível por
padrão em todos os bancos de dados.

 Se você quer que isso não aconteça mais, basta se conectar no banco
 template1 e deleter a linguagem plpgsql.

Não sei se é possível.

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


Re: [pgbr-geral] Crias indices sem travar as tabelas é possível?

2011-11-21 Por tôpico Targino Silveira
Pensei sim, mas tenho que manter uma quantidade de dias mais recente que
varia de cliente para cliente.

Abraços,

Em 21 de novembro de 2011 22:07, Flavio Henrique Araque Gurgel 
fha...@gmail.com escreveu:

  Sei, não falo em ter que reindexar diariamente, mas temos algumas tabelas
  que sempre precisamos limpa-las e acaba que logo em seguida faço um
 vacuum
  full pois são muitos dados removidos, e também um reindexdb.

 Se é pra limpar completamente as tabelas, já pensou no TRUNCATE
 tabela ao invés de DELETE FROM tabela?
 Além de ser quase instantâneo, o TRUNCATE elimina necessidade de
 vacuum/reindex em qualquer versão atualmente suportada do PostgreSQL.

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




-- 
Targino Silveira
+55-85-8626-7297
www.twitter.com/targinosilveira
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Crias indices sem travar as tabelas é possível?

2011-11-21 Por tôpico Flavio Henrique Araque Gurgel
 Pensei sim, mas tenho que manter uma quantidade de dias mais recente que
 varia de cliente para cliente.

Particionar tabelas deste tipo é legal. Dá um baita ganho de
manutenção pra você.

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


Re: [pgbr-geral] backup/restore

2011-11-21 Por tôpico Leandro DUTRA, Guimarães Faria Corcete
Le 2011-21-11 22h24, Marllos a écrit :
 Obrigado Jota. Estou usando PG 9.1.1. Pois é, ainda não entendi bem como
 é essa questão de tamplate 0 e template 1.

Marlos, isso foi explicado recentemente.  Podes procurar nos arquivos?
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] backup/restore

2011-11-21 Por tôpico Euler Taveira de Oliveira
On 21-11-2011 22:09, Flavio Henrique Araque Gurgel wrote:
 Grande Jotinha. Desde a versão 8.4 o pl/pgsql vem disponível por
 padrão em todos os bancos de dados.

Uma pequena correção: 9.0.


-- 
   Euler Taveira de Oliveira - Timbira   http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] backup/restore

2011-11-21 Por tôpico Flavio Henrique Araque Gurgel
 Uma pequena correção: 9.0.

Como diria Jô Soares faz uns 20 anos no Viva o Gordo:
- IH! Falha noss...

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


Re: [pgbr-geral] Crias indices sem travar as tabelas é possível?

2011-11-21 Por tôpico Targino Silveira
Isso esta sendo feito também :) o pro é que alguns desses bancos a danada
dessa tabela chega a crescer quase 1gb por dia.

Por isso uso o particionamento dos dados e também depois de uma determinada
quantidade de dias faço a limpeza, fiz um programinha em Ruby que gerencia
todos esse processo.

Abraços,

Em 21 de novembro de 2011 22:18, Flavio Henrique Araque Gurgel 
fha...@gmail.com escreveu:

  Pensei sim, mas tenho que manter uma quantidade de dias mais recente que
  varia de cliente para cliente.

 Particionar tabelas deste tipo é legal. Dá um baita ganho de
 manutenção pra você.

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




-- 
Targino Silveira
+55-85-8626-7297
www.twitter.com/targinosilveira
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral