[pgbr-geral] Substituição de variável no psq l
Pessoal No Oracle(sqlplus) é possível o seguinte: select campo1, campo2 from tabela where campo1 = variavel; Sendo que ao encontrar variavel, será aberto um prompt solicitando o valor... existe algo parecido no psql? -- Diego Mancilha ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Substituição de variável no psq l
Tem sim cara! Olha esse link: http://planeta.postgresql.org.br/ Tem um post aqui que fala sobre isso! 2009/3/18 dmanci...@gmail.com dmanci...@gmail.com Pessoal No Oracle(sqlplus) é possível o seguinte: select campo1, campo2 from tabela where campo1 = variavel; Sendo que ao encontrar variavel, será aberto um prompt solicitando o valor... existe algo parecido no psql? -- Diego Mancilha ___ 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] Substituição de variável no psq l
Em Qua, 2009-03-18 às 09:04 -0300, dmanci...@gmail.com escreveu: Pessoal No Oracle(sqlplus) é possível o seguinte: select campo1, campo2 from tabela where campo1 = variavel; Sendo que ao encontrar variavel, será aberto um prompt solicitando o valor... existe algo parecido no psql? http://guedesoft.net/blog/2008/04/07/exemplo-de-um-script-sql-interativo-no-postgresql/ -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - http://planeta.postgresql.org.br signature.asc Description: Esta é uma parte de mensagem assinada digitalmente ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Relatorio dos comentarios
Bom dia a todos, ja bati o banco todo e nao encontrei onde o post guarda is comentarios das tabelas, preciso gerar um relatorio sem ter que ir de definiçao em definicão. Abraco a todos Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Relatorio dos comentarios
Em Qua, 2009-03-18 às 06:15 -0700, paulo matadr escreveu: Bom dia a todos, ja bati o banco todo e nao encontrei onde o post guarda is comentarios das tabelas, preciso gerar um relatorio sem ter que ir de definiçao em definicão. Ola Paulo, Me desculpe, mas ficou meio complicado de entender o que você quer. No entanto, por inferência sob algumas palavras que você utilizou acredito que o que você precisa é de uma tabela do catálago chamada pg_description. De uma olhada no link: http://www.postgresql.org/docs/8.3/static/catalog-pg-description.html Abraco a todos Abraço, -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - http://planeta.postgresql.org.br signature.asc Description: Esta é uma parte de mensagem assinada digitalmente ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Relatorio dos comentarios
Realmente Paulo, ficou difícil entender o que você precisa. Tente reformular a sua pergunta e evitar gírias e abreviações. Paulo Freire já dizia: uma boa pergunta é metade do caminho para a resposta. []s 2009/3/18 paulo matadr saddon...@yahoo.com.br: Bom dia a todos, ja bati o banco todo e nao encontrei onde o post guarda is comentarios das tabelas, preciso gerar um relatorio sem ter que ir de definiçao em definicão. Abraco a todos 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
[pgbr-geral] Comando para pegar a porta configurada no PostgreSQL
Bom dia a todos. Gostaria de saber se alguem conhece algum comando ou funcao na biblioteca do PostgreSQL, que retorna a porta que esta sendo utilizada pelo banco de dados, aquela porta configurada no postgresql.conf (5432) Antecipadamente agradeço pela atenção.___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Comando para pegar a porta configurada no PostgreSQL
Em Qua, 2009-03-18 às 11:13 -0300, Anderson escreveu: Bom dia a todos. Gostaria de saber se alguem conhece algum comando ou funcao na biblioteca do PostgreSQL, que retorna a porta que esta sendo utilizada pelo banco de dados, aquela porta configurada no postgresql.conf (5432) # SHOW port ; port -- 5432 -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - http://planeta.postgresql.org.br signature.asc Description: Esta é uma parte de mensagem assinada digitalmente ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Res: Relatorio dos comentarios
Obrigado , era isso mesmo que eu tava procurando. att De: Dickson S. Guedes lis...@guedesoft.net Para: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Enviadas: Quarta-feira, 18 de Março de 2009 10:27:25 Assunto: Re: [pgbr-geral] Relatorio dos comentarios Em Qua, 2009-03-18 às 06:15 -0700, paulo matadr escreveu: Bom dia a todos, ja bati o banco todo e nao encontrei onde o post guarda is comentarios das tabelas, preciso gerar um relatorio sem ter que ir de definiçao em definicão. Ola Paulo, Me desculpe, mas ficou meio complicado de entender o que você quer. No entanto, por inferência sob algumas palavras que você utilizou acredito que o que você precisa é de uma tabela do catálago chamada pg_description. De uma olhada no link: http://www.postgresql.org/docs/8.3/static/catalog-pg-description.html Abraco a todos Abraço, -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - http://planeta.postgresql.org.br Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Comando para pegar a porta configuradano PostgreSQL
Obrigado patrao, valeu pela ajuda. - Original Message - From: Dickson S. Guedes lis...@guedesoft.net To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Sent: Wednesday, March 18, 2009 11:18 AM Subject: Re: [pgbr-geral] Comando para pegar a porta configuradano PostgreSQL ___ 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] Comando para pegar a porta configuradano PostgreSQL
select port from pg_settings se nao me engano!Em 18/03/2009 às 11:24 horas, pgbr-geral@listas.postgresql.org.br escreveu:Obrigado patrao, valeu pela ajuda. - Original Message - From: "Dickson S. Guedes"To: "Comunidade PostgreSQL Brasileira" Sent: Wednesday, March 18, 2009 11:18 AM Subject: Re: [pgbr-geral] Comando para pegar a porta configuradano PostgreSQL ___ 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 "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] RES: Problemas com um DUMP
2009/3/17 Jeanderson Machado j...@masterfox.com.br: Pegando um gancho nessa tread, se eu fizer um backup via pgadmin, ele copia integralmente usando as opções default? Sempre que restauro as vezes da umas msg do tipo warning, mas o banco volta normal com a diferença de vir mais enxuto, mas não notei nenhuma perda de dados, o que pode estar acontecendo? Olá Jeanderson, provavelmente esse warning do pgadmin fala sobre criar uma linguagem procedural que já existe. a restauração dos dados ocorre normalmente. -- Atenciosamente, Sebastian Selau Webber Colombo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Comando para pegar a porta configuradano PostgreSQL
2009/3/18 Joao Cosme de Oliveira Junior joao.oliveira-jun...@serpro.gov.br: select port from pg_settings se nao me engano! Resposta de um novato... (claro, a partir do q o João postou acima) # select name,setting from pg_settings where name='port'; -- Armando Roque http://www.linkedin.com/in/armandoroque http://dropsdef.blogspot.com http://del.icio.us/dropsdef ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Erro com uma query imensa...
Pessoal, estou com erro que não com um problemão que não consigo resolver.Há dois meses tive o mesmo problema, mas detectamos que o vacuum full não estava sendo executado, depois de rodar, a consulta rodou normalmente. Essa consulta retorna cerca de 200.000 linhas e 51 colunas, ela é gerada duas a três vezes no mês. Na última vez rodou normalmente, agora após o vacuum full / analize continua dando o erro abaixo... Se alguém puder ajudar, agradeço. Adriano [r...@sedamed ~]# vi /var/lib/pgsql/data/pg_log/postgresql-Wed.log pg_language_oid_index: 1024 total in 1 blocks; 392 free (0 chunks); 632 used pg_language_name_index: 1024 total in 1 blocks; 392 free (0 chunks); 632 used pg_inherits_relid_seqno_index: 1024 total in 1 blocks; 328 free (0 chunks); 696 used pg_index_indexrelid_index: 1024 total in 1 blocks; 392 free (0 chunks); 632 used pg_authid_oid_index: 1024 total in 1 blocks; 392 free (0 chunks); 632 used pg_authid_rolname_index: 1024 total in 1 blocks; 392 free (0 chunks); 632 used pg_database_datname_index: 1024 total in 1 blocks; 392 free (0 chunks); 632 used pg_conversion_oid_index: 1024 total in 1 blocks; 392 free (0 chunks); 632 used pg_conversion_name_nsp_index: 1024 total in 1 blocks; 328 free (0 chunks); 696 used pg_conversion_default_index: 1024 total in 1 blocks; 192 free (0 chunks); 832 used pg_class_relname_nsp_index: 1024 total in 1 blocks; 328 free (0 chunks); 696 used pg_class_oid_index: 1024 total in 1 blocks; 392 free (0 chunks); 632 used pg_cast_source_target_index: 1024 total in 1 blocks; 328 free (0 chunks); 696 used pg_attribute_relid_attnum_index: 1024 total in 1 blocks; 328 free (0 chunks); 696 used pg_attribute_relid_attnam_index: 1024 total in 1 blocks; 328 free (0 chunks); 696 used pg_amproc_opc_proc_index: 1024 total in 1 blocks; 256 free (0 chunks); 768 used pg_amop_opr_opc_index: 1024 total in 1 blocks; 328 free (0 chunks); 696 used pg_amop_opc_strat_index: 1024 total in 1 blocks; 256 free (0 chunks); 768 used pg_aggregate_fnoid_index: 1024 total in 1 blocks; 392 free (0 chunks); 632 used MdSmgr: 8192 total in 1 blocks; 5608 free (0 chunks); 2584 used LockTable (locallock hash): 8192 total in 1 blocks; 1856 free (0 chunks); 6336 used Timezones: 47592 total in 2 blocks; 5968 free (0 chunks); 41624 used ErrorContext: 8192 total in 1 blocks; 8176 free (0 chunks); 16 used ERRO: sem memória DETALHE: Falhou ao requisitar o tamanho 132. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro com uma query imensa...
2009/3/18 Adriano Espinoza de Oliveira adrianoespin...@gmail.com: corte ERRO: sem memória DETALHE: Falhou ao requisitar o tamanho 132. Diz o erro: SEM MEMÓRIA -- Atenciosamente, Sebastian Selau Webber Colombo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro com uma query imensa...
Porra meu obrigado! Resolveu meu problema... fico super feliz quando pessoas muito inteligentes e com espírito de cooperação acima da média respondem assim. Obrigado 2009/3/18 Sebastian SWC sebastian...@gmail.com 2009/3/18 Adriano Espinoza de Oliveira adrianoespin...@gmail.com: corte ERRO: sem memória DETALHE: Falhou ao requisitar o tamanho 132. Diz o erro: SEM MEMÓRIA -- Atenciosamente, Sebastian Selau Webber Colombo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro com uma query imensa...
Em Qua, 2009-03-18 às 11:14 -0300, Adriano Espinoza de Oliveira escreveu: ErrorContext: 8192 total in 1 blocks; 8176 free (0 chunks); 16 used ERRO: sem memória DETALHE: Falhou ao requisitar o tamanho 132. Adriano, Existem alguns parâmetros que podem ser o gargalo nesta história. Aconselho você a dar uma olhada nesta página [1], pois nela você pode obter informações relacionadas às configurações necessárias. Dê uma olhada em maintenance_work_mem. Um abraço, -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - http://planeta.postgresql.org.br signature.asc Description: Esta é uma parte de mensagem assinada digitalmente ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro com uma query imensa...
Em 18/03/2009, às 11:14, Adriano Espinoza de Oliveira escreveu: Timezones: 47592 total in 2 blocks; 5968 free (0 chunks); 41624 used ErrorContext: 8192 total in 1 blocks; 8176 free (0 chunks); 16 used ERRO: sem memória DETALHE: Falhou ao requisitar o tamanho 132. Qual a plataforma que tu está utilizando (sistema operacional e versão do banco) ? Se for algum *nix poderia postar o resultado do seguinte comando executado com o usuário postgres: ulimit -a Outro detalhe, poderia mostrar para nós o valor configurado para o parâmetro maintenance_work_memory? Para verificar pode usar o seguinte comando no psql: show maintenance_work_memory; Mais uma coisa, evite ao máximo o VACUUM FULL, tendo o autovacuum ligado e uma configuração adequada de FSM o FULL pode nunca ser necessário. -- Diogo Biazus dio...@gmail.com http://www.softa.com.br http://www.postgresql.org.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro com uma query imensa...
Em Qua, 2009-03-18 às 13:09 -0300, Dickson S. Guedes escreveu: Existem alguns parâmetros que podem ser o gargalo nesta história. Aconselho você a dar uma olhada nesta página [1], pois nela você pode obter informações relacionadas às configurações necessárias. Faltou o link. [1] http://www.postgresql.org/docs/current/static/runtime-config-resource.html -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - http://planeta.postgresql.org.br signature.asc Description: Esta é uma parte de mensagem assinada digitalmente ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro com uma query imensa...
Senhores, Eu gostaria muito que meu e-mail fosse removido da lista. Já me mandaram um linl, mas ele nao funciona. Dá erro relacionado a cretificado de segurança, algo do tipo. Sera q alguem poderia me ajudar? Obrigado. Vinicius --- Em qua, 18/3/09, Dickson S. Guedes lis...@guedesoft.net escreveu: De: Dickson S. Guedes lis...@guedesoft.net Assunto: Re: [pgbr-geral] Erro com uma query imensa... Para: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Data: Quarta-feira, 18 de Março de 2009, 21:24 Em Qua, 2009-03-18 às 13:09 -0300, Dickson S. Guedes escreveu: Existem alguns parâmetros que podem ser o gargalo nesta história. Aconselho você a dar uma olhada nesta página [1], pois nela você pode obter informações relacionadas às configurações necessárias. Faltou o link. [1] http://www.postgresql.org/docs/current/static/runtime-config-resource.html -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - http://planeta.postgresql.org.br -Anexo incorporado- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Dump de apenas algumas bases
Gostaria de saber se tem como gerar um dump apenas de determinadas bases, sem gerar o dump do banco inteiro? []'s Fabio Galluzzo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Dump de apenas algumas bases
Fabio, 2009/3/18 Fabio Galluzzo fgallu...@gmail.com Gostaria de saber se tem como gerar um dump apenas de determinadas bases, sem gerar o dump do banco inteiro? O pg_dump [1] gera dump de uma base de dados e o pg_dumpall [2] de *todas* bases do cluster. Se quiseres gerar de *algumas* bases pré-determinandas entao teras de executar o pg_dump [1] para cada base selecionada... isso pode ser manualmente ou através da criação de algum script. [1] http://www.postgresql.org/docs/current/interactive/app-pgdump.html [2] http://www.postgresql.org/docs/current/interactive/app-pg-dumpall.html -- Fabrízio de Royes Mello Blog sobre PostgreSQL: http://fabriziomello.blogspot.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] Dump de apenas algumas bases
2009/3/18 Fabio Galluzzo fgallu...@gmail.com: Gostaria de saber se tem como gerar um dump apenas de determinadas bases, sem gerar o dump do banco inteiro? Bases são iguais as esquemas? -- Atenciosamente, Sebastian Selau Webber Colombo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Dump de apenas algumas bases
Obrigado, já estava cogitando mesmo fazer através de shell script. Vlw pelo esclarecimento. 2009/3/18 Fabrízio de Royes Mello fabriziome...@gmail.com Fabio, 2009/3/18 Fabio Galluzzo fgallu...@gmail.com Gostaria de saber se tem como gerar um dump apenas de determinadas bases, sem gerar o dump do banco inteiro? O pg_dump [1] gera dump de uma base de dados e o pg_dumpall [2] de *todas* bases do cluster. Se quiseres gerar de *algumas* bases pré-determinandas entao teras de executar o pg_dump [1] para cada base selecionada... isso pode ser manualmente ou através da criação de algum script. [1] http://www.postgresql.org/docs/current/interactive/app-pgdump.html [2] http://www.postgresql.org/docs/current/interactive/app-pg-dumpall.html -- Fabrízio de Royes Mello Blog sobre PostgreSQL: http://fabriziomello.blogspot.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] Erro com uma query imensa...
Em Qua, 2009-03-18 às 09:36 -0700, Vinícius Gonçalves escreveu: Eu gostaria muito que meu e-mail fosse removido da lista. Já me mandaram um linl, mas ele nao funciona. Dá erro relacionado a cretificado de segurança, algo do tipo. Sera q alguem poderia me ajudar? Olá Vinícius, Então o link funciona no entanto, se esta dando erro de certificado, você precisa adicionar o certificado de segurança exposto como uma exceção. No Firefox, por exemplo, ele sugere isto. Um abraço, -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - http://planeta.postgresql.org.br signature.asc Description: Esta é uma parte de mensagem assinada digitalmente ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Dump de apenas algumas bases
Não, uma base pode ter vários esquemas o que eu tenho são várias bases em um servidor e quero migrar algumas. 2009/3/18 Fabio Galluzzo fgallu...@gmail.com Obrigado, já estava cogitando mesmo fazer através de shell script. Vlw pelo esclarecimento. 2009/3/18 Fabrízio de Royes Mello fabriziome...@gmail.com Fabio, 2009/3/18 Fabio Galluzzo fgallu...@gmail.com Gostaria de saber se tem como gerar um dump apenas de determinadas bases, sem gerar o dump do banco inteiro? O pg_dump [1] gera dump de uma base de dados e o pg_dumpall [2] de *todas* bases do cluster. Se quiseres gerar de *algumas* bases pré-determinandas entao teras de executar o pg_dump [1] para cada base selecionada... isso pode ser manualmente ou através da criação de algum script. [1] http://www.postgresql.org/docs/current/interactive/app-pgdump.html [2] http://www.postgresql.org/docs/current/interactive/app-pg-dumpall.html -- Fabrízio de Royes Mello Blog sobre PostgreSQL: http://fabriziomello.blogspot.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] Dump de apenas algumas bases
2009/3/18 Fabio Galluzzo fgallu...@gmail.com: Não, uma base pode ter vários esquemas o que eu tenho são várias bases em um servidor e quero migrar algumas. Amigo, use os termos corretos para facilitar a ajuda da sua dúvida. para fazer o banco de somente um banco de dados o utilitário pg_dump resolve. Veja no histórico desta lista as n sugestões de quais são as soluções ideais para uma boa solução de backup. um abraço, -- Atenciosamente, Sebastian Selau Webber Colombo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro com uma query imensa...
Vamos lá:Ambiente: CentOs Servidor: Xeon E5430 2.66 memória RAM: 10GB Versão do Banco: 8.1.11 max_connection = 300 shared_buffers = 262143 work_mem = 50 maintenance_ork_mem = 10 max_fsm_pages = 40 2009/3/18 Dickson S. Guedes lis...@guedesoft.net Em Qua, 2009-03-18 às 09:36 -0700, Vinícius Gonçalves escreveu: Eu gostaria muito que meu e-mail fosse removido da lista. Já me mandaram um linl, mas ele nao funciona. Dá erro relacionado a cretificado de segurança, algo do tipo. Sera q alguem poderia me ajudar? Olá Vinícius, Então o link funciona no entanto, se esta dando erro de certificado, você precisa adicionar o certificado de segurança exposto como uma exceção. No Firefox, por exemplo, ele sugere isto. Um abraço, -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - http://planeta.postgresql.org.br ___ 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] Comando para pegar a porta configuradano PostgreSQL
Olá, Você também pode ver isso da seguinte forma no psql: \echo :PORT []s 2009/3/18 Armando Roque drops...@gmail.com: 2009/3/18 Joao Cosme de Oliveira Junior joao.oliveira-jun...@serpro.gov.br: select port from pg_settings se nao me engano! Resposta de um novato... (claro, a partir do q o João postou acima) # select name,setting from pg_settings where name='port'; -- Armando Roque http://www.linkedin.com/in/armandoroque http://dropsdef.blogspot.com http://del.icio.us/dropsdef ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- JotaComm http://jotacomm.wordpress.com http://www.dextra.com.br/postgres ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro com uma query imensa...
Olá, Adriano Me parece que algumas configurações não estã incoerentes. 2009/3/18 Adriano Espinoza de Oliveira adrianoespin...@gmail.com Vamos lá:Ambiente: CentOs Servidor: Xeon E5430 2.66 memória RAM: 10GB Versão do Banco: 8.1.11 max_connection = 300 shared_buffers = 262143 O parâmetro shared_buffers determinada a quantidade que de memória que o PostgreSQL utiliza para suas operações. work_mem = 50 Este parâmetro (work_mem) indica a quantidade de memória utilizada para operações de ordenação e agrupamento. Este valor está praticamente o dobro do shared_buffers. maintenance_ork_mem = 10 Este parâmetro indica a quantidade de memória nas operações de vacuum, analyze dentre outros. Este valor você pode colocar com aproximadamente 60-70% do tamanho do seu maior índice ou tabela. Esta memória só utilizada quando é executado um processo de vacuum e analyze. max_fsm_pages = 40 Memória utilizada e que está associada a operações de update e delete. Se você rodar um vacuum verbose ele vai dizer o necessário para este parâmetro. Caso seja necessário aumentar este parâmetro uma mensagem no final do comando vacuum verbose vai indicar o valor necessário para este parâmetro. Espero ter ajudado com os comentários. 2009/3/18 Dickson S. Guedes lis...@guedesoft.net Em Qua, 2009-03-18 às 09:36 -0700, Vinícius Gonçalves escreveu: Eu gostaria muito que meu e-mail fosse removido da lista. Já me mandaram um linl, mas ele nao funciona. Dá erro relacionado a cretificado de segurança, algo do tipo. Sera q alguem poderia me ajudar? Olá Vinícius, Então o link funciona no entanto, se esta dando erro de certificado, você precisa adicionar o certificado de segurança exposto como uma exceção. No Firefox, por exemplo, ele sugere isto. Um abraço, -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - http://planeta.postgresql.org.br ___ 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 []s -- JotaComm http://jotacomm.wordpress.com http://www.dextra.com.br/postgres ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Contador de registros encontrados
Estou migrando um banco de dados SQLServer para postgre. Gostaria de saber se o postgre possui algum comando que informa se, depois de um SELECT, foi encontrado algum registro. No SQLServer eu utilizo o @@rowcount, ou seja: - Efetuo um SELECT (select cpf from) e, em seguida, efetuo um segundo comando (if @@rowcount = 1) - caso tenha encontrado algum registro, faça - Eu queria saber se o postgre possui algum tipo de comando deste tipo. Grato. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Contador de registros encontrados
2009/3/18 Eduardo (Light) vep...@gmail.com Estou migrando um banco de dados SQLServer para postgre. Gostaria de saber se o postgre possui algum comando que informa se, depois de um SELECT, foi encontrado algum registro. No SQLServer eu utilizo o @@rowcount, ou seja: - Efetuo um SELECT (select cpf from) e, em seguida, efetuo um segundo comando (if @@rowcount = 1) - caso tenha encontrado algum registro, faça - Eu queria saber se o postgre possui algum tipo de comando deste tipo. Grato. Olá! Em plpgsql, vc pode usar o FOUND... perform a,b,c from tabela where filtro = valor; if found then -- faz alguma coisa end if; -- Atenciosamente, Sebastian Selau Webber Colombo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro com uma query imensa...
Em 18/03/2009, às 14:29, Adriano Espinoza de Oliveira escreveu: Vamos lá: Ambiente: CentOs Servidor: Xeon E5430 2.66 memória RAM: 10GB Versão do Banco: 8.1.11 max_connection = 300 shared_buffers = 262143 work_mem = 50 maintenance_ork_mem = 10 Eu testaria com o maintenance_work_mem em 16MB para ver se o erro persiste. Se o erro desaparecer estamos esbarrando em algum limite de alocação do SO. -- Diogo Biazus dio...@gmail.com http://www.softa.com.br http://www.postgresql.org.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Script e uma breve introdução sob re políticas de backup para o SGBD PostgreSQL em um ambi ente instável
Boa tarde senhores(as). Gostaria de compartilhar com todos vocês nosso primeiro post sobre PostgreSQL no Tribunal de Justiça do Amapá (http://postgresqlnoamapa.wordpress.com/), com o tema Script e uma breve introdução sobre políticas de backup para o SGBD PostgreSQL em um ambiente instável. Já enviei uma solicitação para adicionar ao http://planeta.postgresql.org.br/. Esperamos em breve contribuir com muitos outros artigos. Pretendo demonstrar passo-a-passo como construi o referido script em breve. Vamos todos trocar experiências e contribuir ainda mais com a comunidade PostgreSQL. Não se preocupem, não enviarei mais e-mail a cada post, este foi apenas para a inauguração. Abraço a todos. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Comando para pegar a porta configuradano PostgreSQL
Estava vendo aqui tambem que tem a funcao inet_server_port() que retorna a porta de comunicacao, mas novamente obrigado pela atencao de todos. - Original Message - From: JotaComm To: Comunidade PostgreSQL Brasileira Sent: Wednesday, March 18, 2009 2:42 PM Subject: Re: [pgbr-geral] Comando para pegar a porta configuradano PostgreSQL Olá, Você também pode ver isso da seguinte forma no psql: \echo :PORT []s 2009/3/18 Armando Roque drops...@gmail.com: 2009/3/18 Joao Cosme de Oliveira Junior joao.oliveira-jun...@serpro.gov.br: select port from pg_settings se nao me engano! Resposta de um novato... (claro, a partir do q o João postou acima) # select name,setting from pg_settings where name='port'; -- Armando Roque http://www.linkedin.com/in/armandoroque http://dropsdef.blogspot.com http://del.icio.us/dropsdef ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- JotaComm http://jotacomm.wordpress.com http://www.dextra.com.br/postgres -- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Contador de registros encontrados
2009/3/18 Sebastian SWC sebastian...@gmail.com: 2009/3/18 Eduardo (Light) vep...@gmail.com Estou migrando um banco de dados SQLServer para postgre. Gostaria de saber se o postgre possui algum comando que informa se, depois de um SELECT, foi encontrado algum registro. No SQLServer eu utilizo o @@rowcount, ou seja: - Efetuo um SELECT (select cpf from) e, em seguida, efetuo um segundo comando (if @@rowcount = 1) - caso tenha encontrado algum registro, faça - Eu queria saber se o postgre possui algum tipo de comando deste tipo. Grato. Olá! Em plpgsql, vc pode usar o FOUND... perform a,b,c from tabela where filtro = valor; if found then -- faz alguma coisa end if; -- Além do FOUND, como Sebastian explicou, você pode, em uma função PL/pgSQL, obter a quantidade de registros do último comando SQL com: GET DIAGNOSTICS integer_var = ROW_COUNT; veja mais detalhes no manual: http://www.postgresql.org/docs/current/interactive/plpgsql-statements.html#PLPGSQL-STATEMENTS-DIAGNOSTICS 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] Substituição de variável no psq l
E aíd Diego, beleza? Aí vai um exemplo. Abraço, Rudinei The \set command sets a variable, and \unset removes a variable. To access a variable you precede its name with a colon. The \set command used alone lists all defined variables. Figure shows the use of psql variables. test= \set num_var 4 test= SELECT :num_var; ?column? -- 4 (1 row) test= \set operation SELECT test= :operation :num_var; ?column? -- 4 (1 row) test= \set str_var '\'My long string\'' test= \echo :str_var 'My long string' test= SELECT :str_var; ?column? My long string (1 row) links: http://www.postgresql.org/files/documentation/books/aw_pgsql/node143.html http://www.faqs.org/docs/ppbook/x19832.htm 2009/3/18 Dickson S. Guedes lis...@guedesoft.net Em Qua, 2009-03-18 às 09:04 -0300, dmanci...@gmail.com escreveu: Pessoal No Oracle(sqlplus) é possível o seguinte: select campo1, campo2 from tabela where campo1 = variavel; Sendo que ao encontrar variavel, será aberto um prompt solicitando o valor... existe algo parecido no psql? http://guedesoft.net/blog/2008/04/07/exemplo-de-um-script-sql-interativo-no-postgresql/ -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - http://planeta.postgresql.org.br ___ 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] Script e uma breve introdução so bre políticas de backup para o SGBD PostgreSQL em u m ambiente instável
Olá, parabéns pelo ótimo post. Não consegui analisar tudo ainda, o post é longo. Mas achei muito interessante. Longa vida ao blog! []s Fábio Telles 2009/3/18 Dailson Igo Araújo Palheta dailsonara...@prap.mpf.gov.br: Boa tarde senhores(as). Gostaria de compartilhar com todos vocês nosso primeiro post sobre PostgreSQL no Tribunal de Justiça do Amapá (http://postgresqlnoamapa.wordpress.com/), com o tema Script e uma breve introdução sobre políticas de backup para o SGBD PostgreSQL em um ambiente instável. Já enviei uma solicitação para adicionar ao http://planeta.postgresql.org.br/. Esperamos em breve contribuir com muitos outros artigos. Pretendo demonstrar passo-a-passo como construi o referido script em breve. Vamos todos trocar experiências e contribuir ainda mais com a comunidade PostgreSQL. Não se preocupem, não enviarei mais e-mail a cada post, este foi apenas para a inauguração. Abraço a todos. ___ 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
Re: [pgbr-geral] Script e uma breve introdução so bre políticas de backup para o SGBD PostgreSQL em u m ambiente instável
Muito bom. Principalmente porque retrata em o que ocorre em órgãos de menor porte e com padrinho pobre, leia-se menor orçamento. Aqui onde trabalho, embora já tenha alguns servidores razoáveis a maioria dos meus 19 filhos ainda são desktop que na época de sua aquisição eram o top do top (hoje são os piores equipamentos da instituição). Ainda não olhei o script mas pelo que li só tenho uma crítica: Substitua o FTP pelo Rsync. Além de otimizar a transferência isso vai aumentar a segurança. No mais, meus parabéns pelo artigo. 2009/3/18 Dailson Igo Araújo Palheta dailsonara...@prap.mpf.gov.br: Boa tarde senhores(as). Gostaria de compartilhar com todos vocês nosso primeiro post sobre PostgreSQL no Tribunal de Justiça do Amapá (http://postgresqlnoamapa.wordpress.com/), com o tema Script e uma breve introdução sobre políticas de backup para o SGBD PostgreSQL em um ambiente instável. Já enviei uma solicitação para adicionar ao http://planeta.postgresql.org.br/. Esperamos em breve contribuir com muitos outros artigos. Pretendo demonstrar passo-a-passo como construi o referido script em breve. Vamos todos trocar experiências e contribuir ainda mais com a comunidade PostgreSQL. Não se preocupem, não enviarei mais e-mail a cada post, este foi apenas para a inauguração. Abraço a todos. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- 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
Re: [pgbr-geral] Erro com uma query imensa...
Resolvido!!! Alterei a variavel work_mem para 27, ficando próximo do valor que esta em shared_bufffers e query rodou. Mas ainda tenho que estudar bastatnte parar ver qual a melhor configuração devo aplicar. Pesquisando sobre as dicas que me enviaram, descobri que é possível alterar o valor dos parametros em pg_settings, sendo que a alteração é válida somente para a sesão atual, não para o banco todo. Muito útil!!! Para quem sabia, ai vai a dica. Foi assim que testei antes de alterar o parâmetor do banco. De qq forma agradeço aos que deram as dicas. Obrigado! Adriano Espinoza 2009/3/18 Diogo Biazus dio...@gmail.com Em 18/03/2009, às 14:29, Adriano Espinoza de Oliveira escreveu: Vamos lá:Ambiente: CentOs Servidor: Xeon E5430 2.66 memória RAM: 10GB Versão do Banco: 8.1.11 max_connection = 300 shared_buffers = 262143 work_mem = 50 maintenance_ork_mem = 10 Eu testaria com o maintenance_work_mem em 16MB para ver se o erro persiste. Se o erro desaparecer estamos esbarrando em algum limite de alocação do SO. -- Diogo Biazus dio...@gmail.com http://www.softa.com.br http://www.postgresql.org.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral