Re: [pgbr-geral] Chave Primaria, precisa criar indice manualmente?
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?
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?
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?
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
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
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
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
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
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 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?
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
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
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
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
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
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 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
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
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?
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
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
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
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
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?
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
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?
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?
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
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
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
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?
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