Re: [pgbr-geral] Instalar no Windows
O Marcos explicou corretamente, mas caso precise de um guia passo-a-passo para a instalação visite: postgresql.ribafs.net 2008/2/26, sergio [EMAIL PROTECTED]: Olá pessoal Baixei a versão 8.3 e estou tentando intalar no windows. Estou encontrando problema com os usuarios, pois depois de instalados, quando tento criar um banco, ele me pede uma senha Já coloquei a senha do usuario windows, a senha do usuario do banco... já criei dois usuarios diferente e dois iguais, mas nada funciona. Eu preciso é entender o que cada um desse dois usuarios fazem, para que eu possa trabalhar direito. Alguem tem algo para que eu possa estudar, ou alguma dica? Sergio ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Ribamar FS - ribafs [ ] gmail.com http://ribafs.net ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Exportar tabela pa txt
procure por copy na documentação. []s Fernando de Oliveira - Original Message - From: Silfar Goulart de Castro [EMAIL PROTECTED] To: postgresql pgbr-geral@listas.postgresql.org.br Sent: Wednesday, February 27, 2008 10:09 AM Subject: [pgbr-geral] Exportar tabela pa txt Pessoal tem alguma maneira de exportar um atabela inteira para um txt ? ___ 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] Exportar tabela pa txt
Pessoal tem alguma maneira de exportar um atabela inteira para um txt ? ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Como executar um query dentro de uma function ...
Pessoal, como que eu faço para executar um query dentro de uma function ... eu estou fazendo assim, porem assim, eu acho que ele esta é fazendo um looping ... algem saberia me dizer como eu faço pra executar a query e colocar a resposta dentro do tbARQEXA FOR tbARQEXA IN select * from arqexa where mesref = xmesref and controle = xcontrole LOOP END LOOP; Obrigado, Claudio. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Exportar tabela pa txt
O comando é COPY nome_da_tabela TO '/pasta/onde/eu/quero/meu/arquivo/nome_do_arquivo.txt' []s procure por copy na documentação. []s Fernando de Oliveira - Original Message - From: Silfar Goulart de Castro [EMAIL PROTECTED] To: postgresql pgbr-geral@listas.postgresql.org.br Sent: Wednesday, February 27, 2008 10:09 AM Subject: [pgbr-geral] Exportar tabela pa txt Pessoal tem alguma maneira de exportar um atabela inteira para um txt ? ___ 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 mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Como executar um query dentro de uma function ...
Olá, Vamos ver se entendi. No select * from voce quer restringir o conjunto de dados usando a restrição do where que você colocou? Se sim, está certo. O resultado em tbARQEXA será o conjunto retornado pelo select baseado na restrição do where que você colocou. Se entendi direito a sua dúvida, não tenho certeza sobre o entendimento. Espero ter ajudado []s 2008/2/27, Claudio Rogerio Carvalho Filho [EMAIL PROTECTED]: Pessoal, como que eu faço para executar um query dentro de uma function ... eu estou fazendo assim, porem assim, eu acho que ele esta é fazendo um looping ... algem saberia me dizer como eu faço pra executar a query e colocar a resposta dentro do tbARQEXA FOR tbARQEXA IN select * from arqexa where mesref = xmesref and controle = xcontrole LOOP END LOOP; Obrigado, Claudio. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- João Paulo www.dextra.com.br/postgres PostgreSQL ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Como gerar um Dump de todo o banco a exceção dos dados de algumas tabelas?
Olá Lista! Há muito tempo estou inscrito nesta lista, porém quase nunca enviei perguntas, recorrendo à pesquisas no histórico dos posts e à documentação própria do Postgres. Mas infelizmente, neste caso, apesar de encontrar algumas informações a respeito, não consegui exatamente o que queria. Bem, vamos ao problema... Temos um banco com vários schemas e dentro dos schemas temos centenas de objetos (tabelas/views/sequences/etc...). Há algum tempo o arquivo de *dump* vem crescendo (e tende a ficar maior ainda) devido obviamente ao volume de registros. A idéia então é diminuir o tamanho do *dump* simplesmente removendo coisas descartáveis de dentro dele. Sendo asssim, analisamos a situação e chegamos a conclusão que em caso de emergência (onde será necessário restaurar todo o banco), os dados de algumas tabelas podem simplesmente ser descartados sem que prejudique a utilização do sistema (dados de *logs* por exemplo). O backup deverá restaurar todos os objetos (inclusive as tabelas cujo conteúdo pode ser descartado), bem como o restante dos dados. *Em resumo, eu preciso de gerar um dump que:* *- contenha a definição de todos os objetos dos schemas; * *- contenha os dados de todas as tabelas, exceto de algumas tabelas as quais serão informadas no momento de geração do dump.* Eu gostaria que o dump fosse feito em um único arquivo. Contudo, caso não seja possível, ele pode ser feito em várias partes, cada uma contendo algum tipo de informação. Abraço. Christian. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Fwd: [pgbr-dev] Fwd: Reserva em hotel de Porto Alegre para o FISL 9.0
Pessoal a nossa comunidade, através da Isis fez um convenio com um hotel em Porto Alegre para o FISL e tem um descontos bem bacanas. Últimos dias pra reservas!!! Isis é possível verificar conexões internet (wireless) nesse hotel? Abraço! -Leo -- Forwarded message -- From: Isis Borges [EMAIL PROTECTED] Date: 2008/2/27 Subject: [pgbr-dev] Fwd: Reserva em hotel de Porto Alegre para o FISL 9.0 To: pgbr-dev [EMAIL PROTECTED] por favor, necessito das informações e nomes de quem vem para Porto Alegre, para poder fazer reserva. Se alguém tiver algum pedido especial (quarto single, hotel diferenciado, mais próximo do evento, necessidade específica), entre em contato comigo pelo email, que providencio um com valores melhores, ou indico algo. Aguardo retorno. Abraços, Ísis Olá Isis, Segue resposta do hotel não feche nada com outro Hotel sem me ligar, amanhã te passo as tarifas aéreas...minha internet está completamente fora e não consigo pesquisar os preços. Boa tarde nossa tarifa balcao sgl,85,00 doble,,99,00 triplo,120,00 diarias com cafe da manha incluido nao cobramos taxa de serviço tarifa especial para grupo em aptos doble e triplo, doble40,00 por pessoa triplo,35,00por pessoa Todos os aptos com microondas,frigobar,tv com 10 canais da sky,arcondicionado,e telefone estamos a inteira disposiçao para maiores informaçoes abraço pedro ruffino Informações do HoteL: 3286.3666 site: http://www.residencialjary.com.br Isis Borges -- MSN: [EMAIL PROTECTED] (51) 8131 2288 / 9356 3011/ 3228 9770 acesse: www.blogdemeninas.com (site pessoal) www.saladatomica.com.br (site da empresa) ___ pgbr-dev mailing list [EMAIL PROTECTED] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-dev -- Leonardo Cezar et all http://www.dextra.com.br/postgres 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] RES: Exportar tabela pa txt
Poxa bela dica...simples e objetiva e funcionou direitinho. Agora só uma curiosidade,como faço o contrario? Importar esse arquivo txt para tabela. Atenciosamente, Alan Pablo Queiroz Silva Analista de Suporte Fone: (69)3221-8000 / 3210-4175 Cell: (69) 9208-0147 / 8405-1110 E-mail: [EMAIL PROTECTED] Msn: [EMAIL PROTECTED] -Mensagem original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de [EMAIL PROTECTED] Enviada em: quarta-feira, 27 de fevereiro de 2008 09:22 Para: Comunidade PostgreSQL Brasileira Cc: Comunidade PostgreSQL Brasileira Assunto: Re: [pgbr-geral] Exportar tabela pa txt O comando é COPY nome_da_tabela TO '/pasta/onde/eu/quero/meu/arquivo/nome_do_arquivo.txt' []s procure por copy na documentação. []s Fernando de Oliveira - Original Message - From: Silfar Goulart de Castro [EMAIL PROTECTED] To: postgresql pgbr-geral@listas.postgresql.org.br Sent: Wednesday, February 27, 2008 10:09 AM Subject: [pgbr-geral] Exportar tabela pa txt Pessoal tem alguma maneira de exportar um atabela inteira para um txt ? ___ 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 mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral __ Information from ESET NOD32 Antivirus, version of virus signature database 2905 (20080227) __ The message was checked by ESET NOD32 Antivirus. http://www.eset.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] RES: Exportar tabela pa txt
Bom ai você usa COPY nome_da_tabela FROM stdin; Logo em seguida copie e cole o conteudo do arquivo txt. e finalize com \. ./ não to lembrando de cabeça. Poxa bela dica...simples e objetiva e funcionou direitinho. Agora só uma curiosidade,como faço o contrario? Importar esse arquivo txt para tabela. Atenciosamente, Alan Pablo Queiroz Silva Analista de Suporte Fone: (69)3221-8000 / 3210-4175 Cell: (69) 9208-0147 / 8405-1110 E-mail: [EMAIL PROTECTED] Msn: [EMAIL PROTECTED] -Mensagem original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de [EMAIL PROTECTED] Enviada em: quarta-feira, 27 de fevereiro de 2008 09:22 Para: Comunidade PostgreSQL Brasileira Cc: Comunidade PostgreSQL Brasileira Assunto: Re: [pgbr-geral] Exportar tabela pa txt O comando é COPY nome_da_tabela TO '/pasta/onde/eu/quero/meu/arquivo/nome_do_arquivo.txt' []s procure por copy na documentação. []s Fernando de Oliveira - Original Message - From: Silfar Goulart de Castro [EMAIL PROTECTED] To: postgresql pgbr-geral@listas.postgresql.org.br Sent: Wednesday, February 27, 2008 10:09 AM Subject: [pgbr-geral] Exportar tabela pa txt Pessoal tem alguma maneira de exportar um atabela inteira para um txt ? ___ 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 mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral __ Information from ESET NOD32 Antivirus, version of virus signature database 2905 (20080227) __ The message was checked by ESET NOD32 Antivirus. http://www.eset.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] Como gerar um Dump de todo o banco a exceção dos dados de algumas tabelas?
Obrigado pelas respostas. *Se os logs são descartáveis, porque não fazer o inverso? De tempos em tempos, por exemplo todos os meses, pode-se fazer um dump só com os logs (com a opção -t) e depois dar um TRUNCATE neles? Assim você pode arquivar os logs para uso futuro e mantém o tamanho overall do banco dentro de um limite mais aceitável.* Isto foi cogitado, Porém, apesar de muito pouco frequente, quando ocorre uma consulta aos logs, normalmente faz-se necessário consultar um longo período de tempo. Neste caso, eu estaria privando o sistema de informações úteis (devido ao truncate). Esta é uma solução conhecida aqui na empresa como tirar o sofá da sala. (Abrindo um parênteses para explicar: O marido pega a mulher com outro no sofá da sala. A solução que encontra para não ser traído novamente é tirar o sofá da sala. Bem, com certeza não irá flagrar a mulher com outro no sofá, porém será que resolveu o problema?) O meu problema não é tamanho do banco de dados, mas sim o tamanho do *dump*. O que ocorre é que muitos clientes acabam relaxando com o backup devido ao tempo gasto para efetua-lo e ao espaço necessário para armazena-lo. Tempo e espaço estes que estão diretamente ligados ao tamanho do arquivo de dump gerado. Analisando os dados, concluímos que na maioria dos clientes, aproximadamente 40% do *dump* é de tabelas de logs. Se o cliente perde o banco (HD pifa, etc...), o que é muito raro, ele está disposto a aceitar que os logs nao sejam restaurados, desde que todo o restante o seja. *Olá,* *Uma solução seria gerar um dump binário. Depois você usa o pg_restore para restaurar o banco. Usa a opção -l para gerar um arquivo com a lista de objetos que você tem.* *pg_restore -l arquivo.dump lista_de_objetos.txt* *Assim no arquivo lista_de_objetos.txt você tem a lista de objetos do seu banco de dados. **Edite esse arquivo e deixe apenas os objetos que você quer restaurar. **Por último, execute:* *pg_restore -L lista_de_objetos.txt -d banco arquivo.dump* *Assim você restaura somente os objetos de interesse.* Mais uma vez, o problema não é restaurar, mas sim gerar o *dump.* Neste caso ao gerar o dump conforme descrito eu estaria colocando nele todos os dados, e continuaria do mesmo tamanho, isto é, enorme. É saudável discutir a problema tentando entender o cenário em que está inserido. Muitas vezes, há problemas que tem sua solução em outros contextos. *Mas no meu caso, o problema é gerar um dump menor.* A única saída que vejo para isto é retirar dados de dentro dele. Por isto desejaria saber se há possibilidade de gerar de acordo com o descrito no primeiro post. Contudo, caso conheçam outra solução, fiquem à vontade para compartilha-la conosco. Abraço. Christian. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Como gerar um Dump de todo o banco a exceção dos dados de algumas tabelas?
Olá, Uma solução seria gerar um dump binário. Depois você usa o pg_restore para restaurar o banco. Usa a opção -l para gerar um arquivo com a lista de objetos que você tem. pg_restore -l arquivo.dump lista_de_objetos.txt Assim no arquivo lista_de_objetos.txt você tem a lista de objetos do seu banco de dados. Edite esse arquivo e deixe apenas os objetos que você quer restaurar. Por último, execute: pg_restore -L lista_de_objetos.txt -d banco arquivo.dump Assim você restaura somente os objetos de interesse. []s Em 27/02/08, Christian Almeida [EMAIL PROTECTED] escreveu: Olá Lista! Há muito tempo estou inscrito nesta lista, porém quase nunca enviei perguntas, recorrendo à pesquisas no histórico dos posts e à documentação própria do Postgres. Mas infelizmente, neste caso, apesar de encontrar algumas informações a respeito, não consegui exatamente o que queria. Bem, vamos ao problema... Temos um banco com vários schemas e dentro dos schemas temos centenas de objetos (tabelas/views/sequences/etc...). Há algum tempo o arquivo de *dump* vem crescendo (e tende a ficar maior ainda) devido obviamente ao volume de registros. A idéia então é diminuir o tamanho do *dump* simplesmente removendo coisas descartáveis de dentro dele. Sendo asssim, analisamos a situação e chegamos a conclusão que em caso de emergência (onde será necessário restaurar todo o banco), os dados de algumas tabelas podem simplesmente ser descartados sem que prejudique a utilização do sistema (dados de *logs* por exemplo). O backup deverá restaurar todos os objetos (inclusive as tabelas cujo conteúdo pode ser descartado), bem como o restante dos dados. *Em resumo, eu preciso de gerar um dump que:* *- contenha a definição de todos os objetos dos schemas; * *- contenha os dados de todas as tabelas, exceto de algumas tabelas as quais serão informadas no momento de geração do dump.* Eu gostaria que o dump fosse feito em um único arquivo. Contudo, caso não seja possível, ele pode ser feito em várias partes, cada uma contendo algum tipo de informação. Abraço. Christian. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- João Paulo www.dextra.com.br/postgres PostgreSQL ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Como gerar um Dump de todo o banco a exceção dos dados de algumas tabelas?
Se os logs são descartáveis, porque não fazer o inverso? De tempos em tempos, por exemplo todos os meses, pode-se fazer um dump só com os logs (com a opção -t) e depois dar um TRUNCATE neles? Assim você pode arquivar os logs para uso futuro e mantém o tamanho overall do banco dentro de um limite mais aceitável. Em 27/02/08, Christian Almeida [EMAIL PROTECTED] escreveu: Olá Lista! Há muito tempo estou inscrito nesta lista, porém quase nunca enviei perguntas, recorrendo à pesquisas no histórico dos posts e à documentação própria do Postgres. Mas infelizmente, neste caso, apesar de encontrar algumas informações a respeito, não consegui exatamente o que queria. Bem, vamos ao problema... Temos um banco com vários schemas e dentro dos schemas temos centenas de objetos (tabelas/views/sequences/etc...). Há algum tempo o arquivo de *dump* vem crescendo (e tende a ficar maior ainda) devido obviamente ao volume de registros. A idéia então é diminuir o tamanho do *dump* simplesmente removendo coisas descartáveis de dentro dele. Sendo asssim, analisamos a situação e chegamos a conclusão que em caso de emergência (onde será necessário restaurar todo o banco), os dados de algumas tabelas podem simplesmente ser descartados sem que prejudique a utilização do sistema (dados de *logs* por exemplo). O backup deverá restaurar todos os objetos (inclusive as tabelas cujo conteúdo pode ser descartado), bem como o restante dos dados. *Em resumo, eu preciso de gerar um dump que:* *- contenha a definição de todos os objetos dos schemas; * *- contenha os dados de todas as tabelas, exceto de algumas tabelas as quais serão informadas no momento de geração do dump.* Eu gostaria que o dump fosse feito em um único arquivo. Contudo, caso não seja possível, ele pode ser feito em várias partes, cada uma contendo algum tipo de informação. Abraço. Christian. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Atenciosamente, Alexsander da Rosa Linux User #113925 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Como gerar um Dump de todo o banco a exceção dos dados de algumas tabelas?
Christian Almeida escreveu: corta O meu problema não é tamanho do banco de dados, mas sim o tamanho do /dump/. O que ocorre é que muitos clientes acabam relaxando com o backup devido ao tempo gasto para efetua-lo e ao espaço necessário para armazena-lo. Tempo e espaço estes que estão diretamente ligados ao tamanho do arquivo de dump gerado. Analisando os dados, concluímos que na maioria dos clientes, aproximadamente 40% do /dump/ é de tabelas de logs. Se o cliente perde o banco (HD pifa, etc...), o que é muito raro, ele está disposto a aceitar que os logs nao sejam restaurados, desde que todo o restante o seja. corta Mais uma vez, o problema não é restaurar, mas sim gerar o /dump./ Neste caso ao gerar o dump conforme descrito eu estaria colocando nele todos os dados, e continuaria do mesmo tamanho, isto é, enorme. É saudável discutir a problema tentando entender o cenário em que está inserido. Muitas vezes, há problemas que tem sua solução em outros contextos. *Mas no meu caso, o problema é _gerar um dump menor_.* A única saída que vejo para isto é retirar dados de dentro dele. Por isto desejaria saber se há possibilidade de gerar de acordo com o descrito no primeiro post. Contudo, caso conheçam outra solução, fiquem à vontade para compartilha-la conosco. Avalie a possibilidade de utilizar: - pg_dumpall com a opção --schema-only seguido de: - pg_dump com as opções --data-only e --exclude-table=table (ou --table=table) 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] Como gerar um Dump de todo o banco a exceção dos dados de algumas tabelas?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Christian Almeida escreveu: É saudável discutir a problema tentando entender o cenário em que está inserido. Muitas vezes, há problemas que tem sua solução em outros contextos. *Mas no meu caso, o problema é _gerar um dump menor_.* A única saída que vejo para isto é retirar dados de dentro dele. Por isto desejaria saber se há possibilidade de gerar de acordo com o descrito no primeiro post. Contudo, caso conheçam outra solução, fiquem à vontade para compartilha-la conosco. E porque não usar uma estratégia incremental? Por exemplo, o registro de log de [10.01.2003 12:23:54] jamais vai mudar, isso permite que você tenha um backup full até uma certa data e backups incrementais posteriores a mesma. R$ 0,01 [ ]s Guedes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFHxYoRfNj5A+QkLMoRAou9AKC8iATW9CPKOJaHX1I06izxLM6jbQCgyixR OKJZHUwcA3AffJI927NRf+g= =f/tK -END PGP SIGNATURE- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Como gerar um Dump de todo o banco a exceção dos dados de algumas tabelas?
2008/2/27 Osvaldo Rosario Kussama [EMAIL PROTECTED]: Avalie a possibilidade de utilizar: - pg_dumpall com a opção --schema-only seguido de: - pg_dump com as opções --data-only e --exclude-table=table (ou --table=table) Lendo a documentação do pg_dump, ví as opções --schema-only e --data-only e pensei em uma solução deste tipo. Seriam 2 dumps, um com o schema e outro com o dados. A idéia inicial era ter tudo em um único arquivo de dump, e por isto a pergunta. Mas, em todo caso, não havendo outras opção podemos contornar isto gerando um zip com ambos arquivos dentro. Contudo, tenho que verificar se esta segunda opção do pg_dump funciona da forma prevista. Caso positivo, creio termos encontrado a solução. 2008/2/27 Dickson Guedes [EMAIL PROTECTED]: E porque não usar uma estratégia incremental? Por exemplo, o registro de log de [10.01.2003 12:23:54] jamais vai mudar, isso permite que você tenha um backup full até uma certa data e backups incrementais posteriores a mesma. Porque em geral é complicado para o cliente gerenciar vários arquivos (o dump full + os incrementais). De qualquer forma, valeu a dica. Abraç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] Exportar tabela pa txt
Giovanini, eu preciso executar este comando de uma estação que acessa o servidor numa maquina linux, eu preciso que el gere o txt na estação, mas quando coloco 'c:\temp\arq.txt', ele diz que o caminho relativo não é permitido pelo copy. Qual a solução ? [EMAIL PROTECTED] escreveu: O comando é COPY nome_da_tabela TO '/pasta/onde/eu/quero/meu/arquivo/nome_do_arquivo.txt' []s procure por copy na documentação. []s Fernando de Oliveira - Original Message - From: Silfar Goulart de Castro [EMAIL PROTECTED] To: postgresql pgbr-geral@listas.postgresql.org.br Sent: Wednesday, February 27, 2008 10:09 AM Subject: [pgbr-geral] Exportar tabela pa txt Pessoal tem alguma maneira de exportar um atabela inteira para um txt ? ___ 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 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] Instalar no Windows
Os manuais de instalação no windows que eu achei (e o que foi sugerido) eu já lí, mas continuo com o problema. Fiz várias instalações e vou descrever o que fiz em cada uma em relação ao usuário 1ª Instalacao Usuario Windows - operador Senha - 12345 Usuario Banco - userdb Senha - 45678 2ª Instalacao Usuario Windows - operador Senha - 12345 Usuario Banco - operador Senha - 45678 3ª Instalacao Usuario Windows - operador Senha - 12345 Usuario Banco - operador Senha - 12345 - Em ambas as instalações, o usuario do windows é do tipo limitado(não é administrador). - Instalo com um usuario administrador e rodo o postgres com o usuario operador. - Em ambas as instalações, o postgres inicia, mas quando vou dar qualquer comando (como createdb), o prompt me pede uma senha. Tentei todas as senhas e sempre me retorna a mensagem falha na autenticacao para o usuario operador. Tenho um antivirus da máquina, mas não acredito que possa ser isso. Se alguem tem alguma luz Sergio - Original Message - From: Ribamar Sousa [EMAIL PROTECTED] To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Sent: Wednesday, February 27, 2008 9:42 AM Subject: Re: [pgbr-geral] Instalar no Windows O Marcos explicou corretamente, mas caso precise de um guia passo-a-passo para a instalação visite: postgresql.ribafs.net 2008/2/26, sergio [EMAIL PROTECTED]: Olá pessoal Baixei a versão 8.3 e estou tentando intalar no windows. Estou encontrando problema com os usuarios, pois depois de instalados, quando tento criar um banco, ele me pede uma senha Já coloquei a senha do usuario windows, a senha do usuario do banco... já criei dois usuarios diferente e dois iguais, mas nada funciona. Eu preciso é entender o que cada um desse dois usuarios fazem, para que eu possa trabalhar direito. Alguem tem algo para que eu possa estudar, ou alguma dica? Sergio ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Ribamar FS - ribafs [ ] gmail.com http://ribafs.net ___ 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] RES: matar processo no postgres
2008/2/26 km [EMAIL PROTECTED]: eu quero matar o processo usando o ems postgres ... tem como? Eu gostaria que voce respeitasse boas regras de etiqueta de e-mail e retirasse das suas respostas o texto que nao for necessario para dar contexto. Tem como? Roberto ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] RES: Instalar no Windows
Sergio Tente instalar e deixar o nome do usuário do Windows padrão (postgres), a senha você pode defini-la como achar mais conveniente. Para o usuário do BD, eu utilizo adm. Outro detalhe é que no WindowsXP você deve autorizar a execução pelo Firewall. []´s Marcos Ferrari Fernandes Libra Informática -Mensagem original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de sergio Enviada em: quarta-feira, 27 de fevereiro de 2008 14:08 Para: Comunidade PostgreSQL Brasileira Assunto: Re: [pgbr-geral] Instalar no Windows Os manuais de instalação no windows que eu achei (e o que foi sugerido) eu já lí, mas continuo com o problema. Fiz várias instalações e vou descrever o que fiz em cada uma em relação ao usuário 1ª Instalacao Usuario Windows - operador Senha - 12345 Usuario Banco - userdb Senha - 45678 2ª Instalacao Usuario Windows - operador Senha - 12345 Usuario Banco - operador Senha - 45678 3ª Instalacao Usuario Windows - operador Senha - 12345 Usuario Banco - operador Senha - 12345 - Em ambas as instalações, o usuario do windows é do tipo limitado(não é administrador). - Instalo com um usuario administrador e rodo o postgres com o usuario operador. - Em ambas as instalações, o postgres inicia, mas quando vou dar qualquer comando (como createdb), o prompt me pede uma senha. Tentei todas as senhas e sempre me retorna a mensagem falha na autenticacao para o usuario operador. Tenho um antivirus da máquina, mas não acredito que possa ser isso. Se alguem tem alguma luz Sergio - Original Message - From: Ribamar Sousa [EMAIL PROTECTED] To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Sent: Wednesday, February 27, 2008 9:42 AM Subject: Re: [pgbr-geral] Instalar no Windows O Marcos explicou corretamente, mas caso precise de um guia passo-a-passo para a instalação visite: postgresql.ribafs.net 2008/2/26, sergio [EMAIL PROTECTED]: Olá pessoal Baixei a versão 8.3 e estou tentando intalar no windows. Estou encontrando problema com os usuarios, pois depois de instalados, quando tento criar um banco, ele me pede uma senha Já coloquei a senha do usuario windows, a senha do usuario do banco... já criei dois usuarios diferente e dois iguais, mas nada funciona. Eu preciso é entender o que cada um desse dois usuarios fazem, para que eu possa trabalhar direito. Alguem tem algo para que eu possa estudar, ou alguma dica? Sergio ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Ribamar FS - ribafs [ ] gmail.com http://ribafs.net ___ 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.516 / Virus Database: 269.21.1/1301 - Release Date: 27/2/2008 08:35 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Como gerar um Dump de todo o banco a exceção dos dados de algumas tabelas?
Christian, Aqui faço o seguinte: pg_dump -U postgres --schema=nomedoscahema1 --schema=nomedoschema2 --schame=nomedoschema3 -f arquivo.dump banco com isso so faço o dump dos schemas que eu quero.. Abraço Christian Almeida wrote: Olá Lista! Há muito tempo estou inscrito nesta lista, porém quase nunca enviei perguntas, recorrendo à pesquisas no histórico dos posts e à documentação própria do Postgres. Mas infelizmente, neste caso, apesar de encontrar algumas informações a respeito, não consegui exatamente o que queria. Bem, vamos ao problema... Temos um banco com vários schemas e dentro dos schemas temos centenas de objetos (tabelas/views/sequences/etc...). Há algum tempo o arquivo de /dump/ vem crescendo (e tende a ficar maior ainda) devido obviamente ao volume de registros. A idéia então é diminuir o tamanho do /dump/ simplesmente removendo coisas descartáveis de dentro dele. Sendo asssim, analisamos a situação e chegamos a conclusão que em caso de emergência (onde será necessário restaurar todo o banco), os dados de algumas tabelas podem simplesmente ser descartados sem que prejudique a utilização do sistema (dados de /logs/ por exemplo). O backup deverá restaurar todos os objetos (inclusive as tabelas cujo conteúdo pode ser descartado), bem como o restante dos dados. *Em resumo, eu preciso de gerar um dump que:* *- contenha a definição de todos os objetos dos schemas; * *- contenha os dados de todas as tabelas, exceto de algumas tabelas as quais serão informadas no momento de geração do dump.* Eu gostaria que o dump fosse feito em um único arquivo. Contudo, caso não seja possível, ele pode ser feito em várias partes, cada uma contendo algum tipo de informação. Abraço. Christian. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Mauricio Merlin Machado Cimed Ind. de Med. Ltda Analista de Suporte [EMAIL PROTECTED] Tel. 11 2244-7257 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] LOG DAS QUERYS
Galera, Gostaria de saber as querys executadas num determinado dia. Existe algum log padrão do postgres, ou possibilidade de habilitar o log? -- Valter Cezar Prado Junior Analista TI Sem saber como fazer ele fez! ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] LOG DAS QUERYS
Olá, Depende de como o seu postgresql.conf sessão de log está configurado. []s 2008/2/27, junior Prado [EMAIL PROTECTED]: Galera, Gostaria de saber as querys executadas num determinado dia. Existe algum log padrão do postgres, ou possibilidade de habilitar o log? -- Valter Cezar Prado Junior Analista TI Sem saber como fazer ele fez! ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- João Paulo www.dextra.com.br/postgres PostgreSQL ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Instalar no Windows
Tirei fora o McAfee e funcionou. De momento vou deixar assim, pois preciso testar outras coisas. Grato pela atenção. - Original Message - From: Ribamar Sousa [EMAIL PROTECTED] To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Sent: Wednesday, February 27, 2008 3:32 PM Subject: Re: [pgbr-geral] Instalar no Windows Na criação do usuário, se estiver fazendo pelo psql, deve dizer que ele faz login, caso contrário ele não pode fazer login. Criando pelo pgadmin fica mais fácil de ver isso. Em 27/02/08, sergio[EMAIL PROTECTED] escreveu: Os manuais de instalação no windows que eu achei (e o que foi sugerido) eu já lí, mas continuo com o problema. Fiz várias instalações e vou descrever o que fiz em cada uma em relação ao usuário 1ª Instalacao Usuario Windows - operador Senha - 12345 Usuario Banco - userdb Senha - 45678 2ª Instalacao Usuario Windows - operador Senha - 12345 Usuario Banco - operador Senha - 45678 3ª Instalacao Usuario Windows - operador Senha - 12345 Usuario Banco - operador Senha - 12345 - Em ambas as instalações, o usuario do windows é do tipo limitado(não é administrador). - Instalo com um usuario administrador e rodo o postgres com o usuario operador. - Em ambas as instalações, o postgres inicia, mas quando vou dar qualquer comando (como createdb), o prompt me pede uma senha. Tentei todas as senhas e sempre me retorna a mensagem falha na autenticacao para o usuario operador. Tenho um antivirus da máquina, mas não acredito que possa ser isso. Se alguem tem alguma luz Sergio - Original Message - From: Ribamar Sousa [EMAIL PROTECTED] To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Sent: Wednesday, February 27, 2008 9:42 AM Subject: Re: [pgbr-geral] Instalar no Windows O Marcos explicou corretamente, mas caso precise de um guia passo-a-passo para a instalação visite: postgresql.ribafs.net 2008/2/26, sergio [EMAIL PROTECTED]: Olá pessoal Baixei a versão 8.3 e estou tentando intalar no windows. Estou encontrando problema com os usuarios, pois depois de instalados, quando tento criar um banco, ele me pede uma senha Já coloquei a senha do usuario windows, a senha do usuario do banco... já criei dois usuarios diferente e dois iguais, mas nada funciona. Eu preciso é entender o que cada um desse dois usuarios fazem, para que eu possa trabalhar direito. Alguem tem algo para que eu possa estudar, ou alguma dica? Sergio ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Ribamar FS - ribafs [ ] gmail.com http://ribafs.net ___ 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 -- Ribamar FS - ribafs [ ] gmail.com http://ribafs.net ___ 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] Campos (oid) e (bytea)
Eu tenho uma tabela que possui duas colunas que gostaria de saber como posso incluir dados diretamente nelas. A primeira é do tipo (lo) e estou tentando inserir dados dessa forma: INSERT INTO arquivo (codigo_arquivo,arquivo_d) VALUES (1,lo_import('c:/coin.jpg')) Onde codigo_arquivo = a um código sequencial arquivo_d = é a informação que quero gravar E também não consigo ler as informações já gravadas nessa coluna, estou tentando dessa forma: SELECT lo_export(arquivo_d,'c:/coin.jpg') FROM arquivo WHERE codigo_arquivo = 1 Obs: Eu fiz a inserção da imagem pelo meu gerenciador do banco, mas não consigo fazer com um comando de inserção. E como seria uma inserção feita em um campo do tipo Bytea ? Obrigado. Marcos ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Como gerar um Dump de todo o banco a exceção dos dados de algumas tabelas?
Christian Almeida escreveu: 2008/2/27 Osvaldo Rosario Kussama [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]: Avalie a possibilidade de utilizar: - pg_dumpall com a opção --schema-only seguido de: - pg_dump com as opções --data-only e --exclude-table=table (ou --table=table) Lendo a documentação do pg_dump, ví as opções --schema-only e --data-only e pensei em uma solução deste tipo. Seriam 2 dumps, um com o schema e outro com o dados. A idéia inicial era ter tudo em um único arquivo de dump, e por isto a pergunta. Mas, em todo caso, não havendo outras opção podemos contornar isto gerando um zip com ambos arquivos dentro. Contudo, tenho que verificar se esta segunda opção do pg_dump funciona da forma prevista. Caso positivo, creio termos encontrado a solução. Não testei mas creio que utilizando a opção plain-text é possível concatenar os dois dumps e compactar o arquivo resultante. A recuperação seria feita com o psql utilizando o arquivo descompactado. 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] Como gerar um Dump de todo o banco a exce ção dos dados de algumas tabelas?
2008/2/27, Mauricio Merlin [EMAIL PROTECTED]: pg_dump -U postgres --schema=nomedoscahema1 --schema=nomedoschema2 --schame=nomedoschema3 -f arquivo.dump banco com isso so faço o dump dos schemas que eu quero.. O que ele quer são determinadas tabelas. Claro que pode organizar as tabela por esquemas, mas dá um certo trabalho. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219MSN: msnim:[EMAIL PROTECTED] ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] LOG DAS QUERYS
jota.comm escreveu: Depende de como o seu postgresql.conf sessão de log está configurado. 2008/2/27, junior Prado [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]: Gostaria de saber as querys executadas num determinado dia. Existe algum log padrão do postgres, ou possibilidade de habilitar o log? Depois de configurar a geração dos logs talvez você considere interessante utilizar o pgFouine para analisar os resultados. http://pgfouine.projects.postgresql.org/ Osvaldo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Quantidade de Registros de cada tabela
Olá! Estou precisando saber a quantidade de registros de cada tabela de um banco. Alguém pode me dizer algo que ajude? Uma referência de tutorial também será bem-vinda. -- Ribamar FS - ribafs [ ] gmail.com http://ribafs.net ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Instalar no Windows
sergio escreveu: Tirei fora o McAfee e funcionou. De momento vou deixar assim, pois preciso testar outras coisas. Veja o item 3.1 da FAQ http://www.postgresql.org/docs/faqs.FAQ_windows.html#3.1 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] Campos (oid) e (bytea)
E como seria uma inserção feita em um campo do tipo Bytea ? Um campo BYTEA serve para ARMAZENAR BYTES , então, é necessário extrair os Bytes (aka Conteudo) do arquivo , escapá-lo e inserir a SEQUENCIA DE BYTES. Exemplo (Em PHP) : ? // Le o Arquivo $bytes = file_get_contents('img.jpg'); // ESCAPA os Bytes $bytes_escaped = pg_escape_bytea($bytes); // INSERE $query = INSERT INTO tb (image) VALUES ('$bytes_escaped'); ? Para recuperar, grave o conteudo do Campo (Bytea) em um arquivo temporario ! -- Att: Thiago Risso ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Exportar tabela pa txt
Olá, Deixa eu ver se entendi. Você quer executar o comando copy num servidor remoto e que o resultado venha para a sua estação de trabalho? []s Em 27/02/08, Silfar Goulart de Castro [EMAIL PROTECTED] escreveu: Giovanini, eu preciso executar este comando de uma estação que acessa o servidor numa maquina linux, eu preciso que el gere o txt na estação, mas quando coloco 'c:\temp\arq.txt', ele diz que o caminho relativo não é permitido pelo copy. Qual a solução ? [EMAIL PROTECTED] escreveu: O comando é COPY nome_da_tabela TO '/pasta/onde/eu/quero/meu/arquivo/nome_do_arquivo.txt' []s procure por copy na documentação. []s Fernando de Oliveira - Original Message - From: Silfar Goulart de Castro [EMAIL PROTECTED] To: postgresql pgbr-geral@listas.postgresql.org.br Sent: Wednesday, February 27, 2008 10:09 AM Subject: [pgbr-geral] Exportar tabela pa txt Pessoal tem alguma maneira de exportar um atabela inteira para um txt ? ___ 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 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 -- João Paulo www.dextra.com.br/postgres PostgreSQL ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Quantidade de Registros de cada tabela
Estou precisando saber a quantidade de registros de cada tabela de um banco. Alguém pode me dizer algo que ajude? Uma referência de tutorial também será bem-vinda. Atualize as Estatisticas e Rode : SELECT relname,reltuples FROM pg_class; -- Att: Thiago Risso ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Quantidade de Registros de cada tabela
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Thiago Risso escreveu: Estou precisando saber a quantidade de registros de cada tabela de um banco. Alguém pode me dizer algo que ajude? Uma referência de tutorial também será bem-vinda. Atualize as Estatisticas e Rode : SELECT relname,reltuples FROM pg_class; Ou ainda, SELECT n.nspname AS schema_name, c.relname AS table_name, c.reltuples::int AS num_reg FROM pg_class c LEFT JOIN pg_namespace n ON n.oid = c.relnamespace LEFT JOIN pg_tablespace t ON t.oid = c.reltablespace WHERE c.relkind = 'r'::char AND nspname NOT IN('information_schema','pg_catalog','pg_toast') ORDER BY n.nspname; []s Guedes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFHxcZSfNj5A+QkLMoRAhoxAKCOInjjxPeTyqvtdS1B0pnYLKr7AACg5Y5D Bw8IhQiRI6Ajv88l8ih/78U= =ydB8 -END PGP SIGNATURE- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Mais problemas na instalação no w indows
Olá. No meu pgadmin ficam aparecendo mas de 700 functions, que são funcoes do postgres misturadas as minhas. Isso ocorre para visoes e types. Eu fiz algo errado ou deixei de fazer algo? Sergio ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Atualização de Mediawiki para 8 .3
Um problema cabeludo, pelo menos para minha inguinorança. Tenho um dump completo (pg_dumpall) do Mediawiki 1.11, tirado no 8.2. Na máquina nova, estou com PostgreSQL 8.3, para o qual peguei o Mediawiki de desenvolvimento (phase3 do Subversion). Teoricamente seria só copiar os arquivos de configuração, importar o dump para a 8.3, e correr para o abraço, certo? Bom, não sei o que fiz de errado, mas não funciona: [EMAIL PROTECTED]:~$ psql -f ~leandro/pg.dump pg.log 2 err.log [EMAIL PROTECTED]:~$ head -n 25 err.log psql:/home/leandro/pg.dump:17: ERROR: role postgres already exists psql:/home/leandro/pg.dump:21: NOTICE: schema mediawiki does not exist psql:/home/leandro/pg.dump:29: NOTICE: schema mediawiki does not exist psql:/home/leandro/pg.dump:97: ERROR: could not find function gtsq_in in file /usr/lib/postgresql/8.3/lib/tsearch2.so psql:/home/leandro/pg.dump:100: ERROR: function public.gtsq_in(cstring) does not exist Procurando pelo Google, parece que ninguém escreveu um guia de migração do tsearch2 do 8.2 para o 8.3, e o pg_dumpall; pgsql -f realmente não funciona. Custa-me crer que o 8.3 tenha saído sem isso, então prefiro acreditar que eu é que não soube procurar. Ponteiros, dicas? -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219MSN: msnim:[EMAIL PROTECTED] ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Mais problemas na instalação no w indows
Eu fiz algo errado ou deixei de fazer algo? Tem uma OPÇÃO (acho que em view) para não visualizar os objetos de sistema (system objects). DESTICK-A ... -- Att: Thiago Risso ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] LOG DAS QUERYS
Em teoria, daria para fazer uma replicação com isso, não? 2008/2/27, Osvaldo Rosario Kussama [EMAIL PROTECTED]: jota.comm escreveu: Depende de como o seu postgresql.conf sessão de log está configurado. 2008/2/27, junior Prado [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]: Gostaria de saber as querys executadas num determinado dia. Existe algum log padrão do postgres, ou possibilidade de habilitar o log? Depois de configurar a geração dos logs talvez você considere interessante utilizar o pgFouine para analisar os resultados. http://pgfouine.projects.postgresql.org/ Osvaldo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Atenciosamente, Alexsander da Rosa Linux User #113925 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Quantidade de Registros de cada tabela
Muito grato. 2008/2/27, Dickson Guedes [EMAIL PROTECTED]: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Thiago Risso escreveu: Estou precisando saber a quantidade de registros de cada tabela de um banco. Alguém pode me dizer algo que ajude? Uma referência de tutorial também será bem-vinda. Atualize as Estatisticas e Rode : SELECT relname,reltuples FROM pg_class; Thiago, a sua solução só me retornou tabelas do sistema, mas grato pela intenção. Ou ainda, SELECT n.nspname AS schema_name, c.relname AS table_name, c.reltuples::int AS num_reg FROM pg_class c LEFT JOIN pg_namespace n ON n.oid = c.relnamespace LEFT JOIN pg_tablespace t ON t.oid = c.reltablespace WHERE c.relkind = 'r'::char AND nspname NOT IN('information_schema','pg_catalog','pg_toast') ORDER BY n.nspname; Dickson, essa deu certinho, a relação de tabelas úteis e a quantidade de registros de cada uma. Muito obrigado. -- Ribamar FS - ribafs [ ] gmail.com http://ribafs.net ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Quantidade de Registros de cada tabela
Thiago, a sua solução só me retornou tabelas do sistema, mas grato pela intenção. Na REALIDADE ela RETORNA TODAS as tabelas, INCLUINDO as tabelas de SISTEMA. -- Att: Thiago Risso ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Quantidade de Registros de cada tabela
Olá, Você pode fazer assim: select relname,reltuples from pg_class inner join pg_namespace on pg_class.relnamespace=pg_namespace.oid and and pg_class.relkind='r' and pg_namespace.nspname='public'; []s Em 27/02/08, Ribamar Sousa [EMAIL PROTECTED] escreveu: Muito grato. 2008/2/27, Dickson Guedes [EMAIL PROTECTED]: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Thiago Risso escreveu: Estou precisando saber a quantidade de registros de cada tabela de um banco. Alguém pode me dizer algo que ajude? Uma referência de tutorial também será bem-vinda. Atualize as Estatisticas e Rode : SELECT relname,reltuples FROM pg_class; Thiago, a sua solução só me retornou tabelas do sistema, mas grato pela intenção. Ou ainda, SELECT n.nspname AS schema_name, c.relname AS table_name, c.reltuples::int AS num_reg FROM pg_class c LEFT JOIN pg_namespace n ON n.oid = c.relnamespace LEFT JOIN pg_tablespace t ON t.oid = c.reltablespace WHERE c.relkind = 'r'::char AND nspname NOT IN('information_schema','pg_catalog','pg_toast') ORDER BY n.nspname; Dickson, essa deu certinho, a relação de tabelas úteis e a quantidade de registros de cada uma. Muito obrigado. -- Ribamar FS - ribafs [ ] gmail.com http://ribafs.net ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- João Paulo www.dextra.com.br/postgres PostgreSQL ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Atualização de Mediawiki para 8 .3
Em 27/02/2008, às 17:38, Leandro DUTRA escreveu: Um problema cabeludo, pelo menos para minha inguinorança. Tenho um dump completo (pg_dumpall) do Mediawiki 1.11, tirado no 8.2. Na máquina nova, estou com PostgreSQL 8.3, para o qual peguei o Mediawiki de desenvolvimento (phase3 do Subversion). Teoricamente seria só copiar os arquivos de configuração, importar o dump para a 8.3, e correr para o abraço, certo? Bom, não sei o que fiz de errado, mas não funciona: [EMAIL PROTECTED]:~$ psql -f ~leandro/pg.dump pg.log 2 err.log [EMAIL PROTECTED]:~$ head -n 25 err.log psql:/home/leandro/pg.dump:17: ERROR: role postgres already exists psql:/home/leandro/pg.dump:21: NOTICE: schema mediawiki does not exist psql:/home/leandro/pg.dump:29: NOTICE: schema mediawiki does not exist psql:/home/leandro/pg.dump:97: ERROR: could not find function gtsq_in in file /usr/lib/postgresql/8.3/lib/tsearch2.so psql:/home/leandro/pg.dump:100: ERROR: function public.gtsq_in(cstring) does not exist Procurando pelo Google, parece que ninguém escreveu um guia de migração do tsearch2 do 8.2 para o 8.3, e o pg_dumpall; pgsql -f realmente não funciona. Custa-me crer que o 8.3 tenha saído sem isso, então prefiro acreditar que eu é que não soube procurar. Mas fora esses erros o dump deve ter sido restaurado, certo? Se o Mediawiki de desenvolvimento funciona com a api do tsearch na 8.3 tudo deve funcionar. -- Diogo Biazus [EMAIL PROTECTED] 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] Fwd: [FreeBSD-Announce] FreeBSD 7.0-RELEASE Available
Apenas encaminhando para conhecimento geral. -- Forwarded message -- From: Ken Smith [EMAIL PROTECTED] Date: 27/02/2008 22:19 Subject: [FreeBSD-Announce] FreeBSD 7.0-RELEASE Available To: [EMAIL PROTECTED] The FreeBSD Release Engineering Team is pleased to announce the availability of FreeBSD 7.0-RELEASE. This is the first release from the 7-STABLE branch which introduces many new features along with many improvements to functionality present in the earlier branches. Some of the highlights: - Dramatic improvements in performance and SMP scalability shown by various database and other benchmarks, in some cases showing peak performance improvements as high as 350% over FreeBSD 6.X under normal loads and 1500% at high loads. When compared with the best performing Linux kernel (2.6.22 or 2.6.24) performance is 15% better. Results are from benchmarks used to analyze and improve system performance, results with your specific work load may vary. Some of the changes that contribute to this improvement are: * The 1:1 libthr threading model is now the default. * Finer-grained IPC, networking, and scheduler locking. * A major focus on optimizing the SMP architecture that was put in place during the 5.x and 6.x branches. Some benchmarks show linear scaling up to 8 CPUs. Many workloads see a significant performance improvement with multicore systems. - The ULE scheduler is vastly improved, providing improved performance and interactive response (the 4BSD scheduler is still the default for 7.0 but ULE may become the default for 7.1). - Experimental support for Sun's ZFS filesystem. - gjournal can be used to set up journaled filesystems, gvirstor can be used as a virtualized storage provider. - Read-only support for the XFS filesystem. - The unionfs filesystem has been fixed. - iSCSI initiator. - TSO and LRO support for some network drivers. - Experimental SCTP (Stream Control Transmission Protocol) support (FreeBSD's being the reference implementation). - Much improved wireless (802.11) support. - Network link aggregation/trunking (lagg(4)) imported from OpenBSD. - JIT compilation to turn BPF into native code, improving packet capture performance. - Much improved support for embedded system development for boards based on the ARM architecture. - jemalloc, a new and highly scalable user-level memory allocator. - freebsd-update(8) provides officially supported binary upgrades to new releases in addition to security fixes and errata patches. - X.Org 7.3, KDE 3.5.8, GNOME 2.20.2. - GNU C compiler 4.2.1. - BIND 9.4.2. For a complete list of new features and known problems, please see the online release notes and errata list, available at: http://www.FreeBSD.org/releases/7.0R/relnotes.html http://www.FreeBSD.org/releases/7.0R/errata.html For more information about FreeBSD release engineering activities, please see: http://www.FreeBSD.org/releng/ Availability - FreeBSD 7.0-RELEASE is now available for the amd64, i386, ia64, pc98, and powerpc architectures. The version for the sparc64 architecture will become available in a few days. Some of the package builds are still in progress. FreeBSD 7.0 can be installed from bootable ISO images or over the network; the required files can be downloaded via FTP or BitTorrent as described in the sections below. While some of the smaller FTP mirrors may not carry all architectures, they will all generally contain the more common ones, such as i386 and amd64. MD5 and SHA256 hashes for the release ISO images are included at the bottom of this message. The contents of the ISO images provided as part of the release has changed for most of the architectures. Using the i386 architecture as an example, there are ISO images named bootonly, disc1, disc2, disc3, livefs, and docs. The bootonly image is suitable for booting a machine to do a network based installation using FTP or NFS. The disc1, disc2, and disc3 images are used to do a full installation that includes a basic set of packages and does not require network access to an FTP or NFS server during the installation. To boot into a live CD-based filesystem and system rescue mode disc1 and livefs are needed. The docs image has all of the documentation for all supported languages. Most people will find that disc1, disc2 and disc3 are all that are needed if you want to install some packages during the initial install, and just disc1 if you prefer to install packages after the initial install is completed. FreeBSD 7.0-RELEASE can also be purchased on CD-ROM from several vendors. One of the vendors that will be offering FreeBSD 7.0-based products is: ~ FreeBSD Mall, Inc.http://www.freebsdmall.com/ BitTorrent -- 7.0-RELEASE ISOs are available via BitTorrent. A collection of
[pgbr-geral] [OFF] Re: [FreeBSD-Announce] FreeBSD 7.0-RELEASE Available
Desculpem, esqueci de marcar como OFF... :-/ 2008/2/27, Pablo Sánchez [EMAIL PROTECTED]: Apenas encaminhando para conhecimento geral. -- Forwarded message -- From: Ken Smith [EMAIL PROTECTED] Date: 27/02/2008 22:19 Subject: [FreeBSD-Announce] FreeBSD 7.0-RELEASE Available To: [EMAIL PROTECTED] The FreeBSD Release Engineering Team is pleased to announce the availability of FreeBSD 7.0-RELEASE. This is the first release from the 7-STABLE branch which introduces many new features along with many improvements to functionality present in the earlier branches. Some of the highlights: - Dramatic improvements in performance and SMP scalability shown by various database and other benchmarks, in some cases showing peak performance improvements as high as 350% over FreeBSD 6.X under normal loads and 1500% at high loads. When compared with the best performing Linux kernel (2.6.22 or 2.6.24) performance is 15% better. Results are from benchmarks used to analyze and improve system performance, results with your specific work load may vary. Some of the changes that contribute to this improvement are: * The 1:1 libthr threading model is now the default. * Finer-grained IPC, networking, and scheduler locking. * A major focus on optimizing the SMP architecture that was put in place during the 5.x and 6.x branches. Some benchmarks show linear scaling up to 8 CPUs. Many workloads see a significant performance improvement with multicore systems. - The ULE scheduler is vastly improved, providing improved performance and interactive response (the 4BSD scheduler is still the default for 7.0 but ULE may become the default for 7.1). - Experimental support for Sun's ZFS filesystem. - gjournal can be used to set up journaled filesystems, gvirstor can be used as a virtualized storage provider. - Read-only support for the XFS filesystem. - The unionfs filesystem has been fixed. - iSCSI initiator. - TSO and LRO support for some network drivers. - Experimental SCTP (Stream Control Transmission Protocol) support (FreeBSD's being the reference implementation). - Much improved wireless (802.11) support. - Network link aggregation/trunking (lagg(4)) imported from OpenBSD. - JIT compilation to turn BPF into native code, improving packet capture performance. - Much improved support for embedded system development for boards based on the ARM architecture. - jemalloc, a new and highly scalable user-level memory allocator. - freebsd-update(8) provides officially supported binary upgrades to new releases in addition to security fixes and errata patches. - X.Org 7.3, KDE 3.5.8, GNOME 2.20.2. - GNU C compiler 4.2.1. - BIND 9.4.2. For a complete list of new features and known problems, please see the online release notes and errata list, available at: http://www.FreeBSD.org/releases/7.0R/relnotes.html http://www.FreeBSD.org/releases/7.0R/errata.html For more information about FreeBSD release engineering activities, please see: http://www.FreeBSD.org/releng/ Availability - FreeBSD 7.0-RELEASE is now available for the amd64, i386, ia64, pc98, and powerpc architectures. The version for the sparc64 architecture will become available in a few days. Some of the package builds are still in progress. FreeBSD 7.0 can be installed from bootable ISO images or over the network; the required files can be downloaded via FTP or BitTorrent as described in the sections below. While some of the smaller FTP mirrors may not carry all architectures, they will all generally contain the more common ones, such as i386 and amd64. MD5 and SHA256 hashes for the release ISO images are included at the bottom of this message. The contents of the ISO images provided as part of the release has changed for most of the architectures. Using the i386 architecture as an example, there are ISO images named bootonly, disc1, disc2, disc3, livefs, and docs. The bootonly image is suitable for booting a machine to do a network based installation using FTP or NFS. The disc1, disc2, and disc3 images are used to do a full installation that includes a basic set of packages and does not require network access to an FTP or NFS server during the installation. To boot into a live CD-based filesystem and system rescue mode disc1 and livefs are needed. The docs image has all of the documentation for all supported languages. Most people will find that disc1, disc2 and disc3 are all that are needed if you want to install some packages during the initial install, and just disc1 if you prefer to install packages after the initial install is completed. FreeBSD 7.0-RELEASE can also be purchased on CD-ROM from several vendors. One of the
Re: [pgbr-geral] LOG DAS QUERYS
Se replicar também os NEXTVAL, SETVAL, etc deve funcionar, não? Pergunto porque estou fazendo uma replicação multimaster assíncrona na mão, via um framework próprio. O problema é que a minha solução requer a criação de algumas tabelas extras E que todos os comandos sejam feitos por dentro do framewoek. Na PGCon-Br me instigaram a tentar fazer uma versão genérica e lançar como projeto open source. 2008/2/27, Thiago Risso [EMAIL PROTECTED]: Em teoria, daria para fazer uma replicação com isso, não? Em teoria SIM... Mas daria ALGUNS probleminhas .. principalmente com os DEFAULTS e Current_date, Current_time Pois , a o replicar o COMANDO, ele iria inserir/Alterar de acordo com a VARIAVEL do SERVIDOR !! Mas .. pode ser tratado (Utilizando a data e hora do LOG talvez)... !!! -- Att: Thiago Risso ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Atenciosamente, Alexsander da Rosa Linux User #113925 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] PGCon 2008 em ottawa
2008/2/18 Adonias Malosso [EMAIL PROTECTED]: Passagem tá ficando torno de 2.500 reais, hospedagem existem apartamentos dentro da universidade, recomendados pela organização do evento que são 100 dolares por dia. Estimo que com uns 8.000 de para ir e comprar as bugigangas. Se considerar só o dinheiro pro evento acho q 5.000 dá. Quem estiver indo pro PGCon que quiser dividir um quarto no hotel, estou interessado. Contato fora da lista. Roberto ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Como gerar um Dump de todo o banco a exce ção dos dados de algumas tabelas?
Se isso funcionar está resolvido o teu problema. 1) Crie um schema chamado log (o nome é meramente sugestivo). 2) Mova para esse schema todas as tabelas relacionadas a log. 3) Faça o dump como o nosso amigo mostrou no exemplo. 4) Faça um dump. 5) Importe o dump e diga como ficou o brinquedo. 6) Pegue uma base pequena. 7) Compartilhe conosco o resultado. 2008/2/27 Mauricio Merlin [EMAIL PROTECTED]: Christian, Aqui faço o seguinte: pg_dump -U postgres --schema=nomedoscahema1 --schema=nomedoschema2 --schame=nomedoschema3 -f arquivo.dump banco com isso so faço o dump dos schemas que eu quero.. Abraço Christian Almeida wrote: Olá Lista! Há muito tempo estou inscrito nesta lista, porém quase nunca enviei perguntas, recorrendo à pesquisas no histórico dos posts e à documentação própria do Postgres. Mas infelizmente, neste caso, apesar de encontrar algumas informações a respeito, não consegui exatamente o que queria. Bem, vamos ao problema... Temos um banco com vários schemas e dentro dos schemas temos centenas de objetos (tabelas/views/sequences/etc...). Há algum tempo o arquivo de /dump/ vem crescendo (e tende a ficar maior ainda) devido obviamente ao volume de registros. A idéia então é diminuir o tamanho do /dump/ simplesmente removendo coisas descartáveis de dentro dele. Sendo asssim, analisamos a situação e chegamos a conclusão que em caso de emergência (onde será necessário restaurar todo o banco), os dados de algumas tabelas podem simplesmente ser descartados sem que prejudique a utilização do sistema (dados de /logs/ por exemplo). O backup deverá restaurar todos os objetos (inclusive as tabelas cujo conteúdo pode ser descartado), bem como o restante dos dados. *Em resumo, eu preciso de gerar um dump que:* *- contenha a definição de todos os objetos dos schemas; * *- contenha os dados de todas as tabelas, exceto de algumas tabelas as quais serão informadas no momento de geração do dump.* Eu gostaria que o dump fosse feito em um único arquivo. Contudo, caso não seja possível, ele pode ser feito em várias partes, cada uma contendo algum tipo de informação. Abraço. Christian. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Mauricio Merlin Machado Cimed Ind. de Med. Ltda Analista de Suporte [EMAIL PROTECTED] Tel. 11 2244-7257 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Fernando Brombatti email-msn-gtalk-skype: [EMAIL PROTECTED] work: +55 54 3218-6060 mobile: +55 54 8112-7250 Visite www.datamais.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] Quantidade de Registros de cada tabela
E se vc tiver vários schemas? Aí ferrou!!! Faça .. pg_namespace.nspname'pg_catalog' AND pg_namespace.nspname'information_schema' AND pg_namespace.nspname NOT LIKE 'pg_temp%'; Abraço. 2008/2/27 jota. comm [EMAIL PROTECTED]: Olá, Você pode fazer assim: select relname,reltuples from pg_class inner join pg_namespace on pg_class.relnamespace=pg_namespace.oid and and pg_class.relkind='r' and pg_namespace.nspname='public'; []s Em 27/02/08, Ribamar Sousa [EMAIL PROTECTED] escreveu: Muito grato. 2008/2/27, Dickson Guedes [EMAIL PROTECTED]: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Thiago Risso escreveu: Estou precisando saber a quantidade de registros de cada tabela de um banco. Alguém pode me dizer algo que ajude? Uma referência de tutorial também será bem-vinda. Atualize as Estatisticas e Rode : SELECT relname,reltuples FROM pg_class; Thiago, a sua solução só me retornou tabelas do sistema, mas grato pela intenção. Ou ainda, SELECT n.nspname AS schema_name, c.relname AS table_name, c.reltuples::int AS num_reg FROM pg_class c LEFT JOIN pg_namespace n ON n.oid = c.relnamespace LEFT JOIN pg_tablespace t ON t.oid = c.reltablespace WHERE c.relkind = 'r'::char AND nspname NOT IN('information_schema','pg_catalog','pg_toast') ORDER BY n.nspname; Dickson, essa deu certinho, a relação de tabelas úteis e a quantidade de registros de cada uma. Muito obrigado. -- Ribamar FS - ribafs [ ] gmail.com http://ribafs.net ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- João Paulo www.dextra.com.br/postgres PostgreSQL ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Fernando Brombatti email-msn-gtalk-skype: [EMAIL PROTECTED] work: +55 54 3218-6060 mobile: +55 54 8112-7250 Visite www.datamais.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] Como gerar um Dump de todo o banco a exce ção dos dados de algumas tabelas?
Olá olhando o pg_dump --help, verifiquei as seguintes opções (PostgreSQL 8.2, winXP): -t, --table=TABELA copia somente a(s) tabela(s) especificada(s) -T, --exclude-table=TABELA N├O copia a(s) tabela(s) especificada(s) e também: -n, --schema=ESQUEMA copia somente o(s) esquema(s) especificado(s) -N, --exclude-schema=ESQUEMA N├O copia o(s) esquema(s) especificado(s) Em uns testes que fiz aqui, selecionei somente algumas tabelas, simulando o que vc está pedindo. Em um dump, eu gravei somente a estrutura, com tudo, conforme vc mencionou, da seguinte forma: pg_dump.exe -U postgres [bd] --schema=esquema1 -s estrututa_bd.sql E depois os dados, sem as tabelas que eu nao queria: pg_dump.exe -U postgres [bd] --schema=esquema1 --exclude-table=tabela1 --exclude-table=tabela2 -a dados_bd.sql Aliás a segunda mensagem já falava em usar o parametro -t, no caso esse é -T Neste caso gera um arquivo somente com a estrutura e outro somente com os dados, das tabelas selecionadas Isso nao serviria?? ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Atualização de Mediawiki para 8 .3
2008/2/27, Diogo Biazus [EMAIL PROTECTED]: Mas fora esses erros o dump deve ter sido restaurado, certo? Faltam várias tabelas por causa de diferenças na posição de funções e tipos no espaço de nomes e outras sutilezas que não alcancei. O que descobri é que, escondido na seção F.31.2, está um guia de migração. Seguindo-o, funciona. Mas não achei lugar algum que apontasse para lá, exceto a sessão 12.12, ela mesma escondida no fim duma longa lista. Se o Mediawiki de desenvolvimento funciona com a api do tsearch na 8.3 tudo deve funcionar. Então, ele funciona… mas não para editar! Quando tento editar, dá erro de permissões em tabelas criadas pelo update.php. Cabeludo… agora estou sem os logs, amanhã volto a atacar o problema. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219MSN: msnim:[EMAIL PROTECTED] ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Problemas no Select union
Olhe este select select '...TODOS' AS CNOMETPDOC UNION ALL SELECT CNOMETPDOC FROM SOLTPDOC order by 1 Ate a Versao 8.1.4 este select trazia este resultado order by coluna 1 ...TODOS ADIANTAMENTO CHEQUE DEVOLVIDO CHEQUES COBRANÇA SIMPLES Ja na Versao 8.2.6 ele inverteu... ADIANTAMENTO CHEQUE DEVOLVIDO CHEQUES COBRANÇA SIMPLES ...TODOS O que mudou da versao 8.1.4 para a versao 8.2.6 Grato, Marcelo. ___ 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 no Select union
2008/2/27, Marcelo [EMAIL PROTECTED]: Olhe este select select '...TODOS' AS CNOMETPDOC UNION ALL SELECT CNOMETPDOC FROM SOLTPDOC order by 1 Ate a Versao 8.1.4 este select trazia este resultado order by coluna 1 ...TODOS ADIANTAMENTO CHEQUE DEVOLVIDO CHEQUES COBRANÇA SIMPLES Ja na Versao 8.2.6 ele inverteu... ADIANTAMENTO CHEQUE DEVOLVIDO CHEQUES COBRANÇA SIMPLES ...TODOS O que mudou da versao 8.1.4 para a versao 8.2.6 Compare o LC_COLLATE das duas versões. Provavelmente está desconsiderando os pontos na versão 8.2.6. Osvaldo PS. Consulte o histórico da lista pois isto já foi discutido. ___ 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 no Select union
Marcelo wrote: Olhe este select *select '...TODOS' AS CNOMETPDOC* *UNION ALL SELECT CNOMETPDOC* *FROM SOLTPDOC order by 1 * Ate a Versao 8.1.4 este select trazia este resultado order by coluna 1 *...TODOS * *ADIANTAMENTO * *CHEQUE DEVOLVIDO* *CHEQUES COBRANÇA SIMPLES* Ja na Versao 8.2.6 ele inverteu... *ADIANTAMENTO * *CHEQUE DEVOLVIDO* *CHEQUES COBRANÇA SIMPLES * *...TODOS* O que mudou da versao 8.1.4 para a versao 8.2.6 Ugh? Parece-me que você está utilizando uma configurações regionais (aka locale) diferentes. Na 8.1 provavelmente era o C; já na 8.2 poderia ser um pt_BR. De todo jeito, o problema é na sua consulta. Observe os parênteses abaixo. Eles ordenam somente a consulta e não a primeira tupla do resultado. === euler=# show lc_ctype; lc_ctype -- C (1 registro) euler=# select '...todos' as x union all select a from x order by 1; x -- ...todos bar baz foo (4 registros) euler=# select '...todos' as x union all (select a from x order by 1); x -- ...todos bar baz foo (4 registros) === euler=# show lc_ctype; lc_ctype -- pt_BR (1 registro) euler=# select '...todos' as x union all select a from x order by 1; x -- bar baz foo ...todos (4 registros) euler=# select '...todos' as x union all (select a from x order by 1); x -- ...todos bar baz foo (4 registros) -- Euler Taveira de Oliveira http://www.timbira.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] Exportar tabela pa txt
Bom vamos começar de novo: O teu banco está em um servidor remoto e você precisa acessa por um terminal (deve ser por ssh), ai vc quer gerar o arquivo no servidor e trazer pra dentro. Ou pegar um arquivo que você gerou e jogar?? Bom, eu recomendo vc usar um ftp ai pra gerar o arquivo e pelo próprio ssh( eu recomendo o putty) vc pode fazer o comando COPY nome_tabela FROM stdin; (1)(copie e cole todo o arquivo que foi gerado) (2)Digite ./ Só isso, agora se for outra dúvida ou se entendi errado, mande []'s Raphael Giovanini jota.comm escreveu: Olá, Deixa eu ver se entendi. Você quer executar o comando copy num servidor remoto e que o resultado venha para a sua estação de trabalho? []s Em 27/02/08, *Silfar Goulart de Castro* [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] escreveu: Giovanini, eu preciso executar este comando de uma estação que acessa o servidor numa maquina linux, eu preciso que el gere o txt na estação, mas quando coloco 'c:\temp\arq.txt', ele diz que o caminho relativo não é permitido pelo copy. Qual a solução ? [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] escreveu: O comando é COPY nome_da_tabela TO '/pasta/onde/eu/quero/meu/arquivo/nome_do_arquivo.txt' []s procure por copy na documentação. []s Fernando de Oliveira - Original Message - From: Silfar Goulart de Castro [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] To: postgresql pgbr-geral@listas.postgresql.org.br mailto:pgbr-geral@listas.postgresql.org.br Sent: Wednesday, February 27, 2008 10:09 AM Subject: [pgbr-geral] Exportar tabela pa txt Pessoal tem alguma maneira de exportar um atabela inteira para um txt ? ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br mailto:pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br mailto:pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br mailto:pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br mailto:pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- João Paulo www.dextra.com.br/postgres http://www.dextra.com.br/postgres PostgreSQL ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral __ Informação do NOD32 IMON 2905 (20080227) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.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] LOG DAS QUERYS
Se puder mandar, eu agradeço. Em 27/02/08, Thiago Risso [EMAIL PROTECTED] escreveu: Se replicar também os NEXTVAL, SETVAL, etc deve funcionar, não? Pergunto porque estou fazendo uma replicação multimaster assíncrona na mão, via um framework próprio. O problema é que a minha solução requer a criação de algumas tabelas extras E que todos os comandos sejam feitos por dentro do framewoek. Na PGCon-Br me instigaram a tentar fazer uma versão genérica e lançar como projeto open source. Tenho uma aplicação que desenvolvi justamente para isso (Replicação Multimaster Assincrona) ... Funciona bem .. mas precisa de algumas melhorias... O Código está um pouco BAGUNÇADO... mas se alguém se interessar .. posso enviar o fonte (em C). Na época em que comentei isso na lista, gerou algumas discussões... mas ... está lá .. funciona bem ... assumindo os RISCOS de uma REPLICAÇÃO MULTIMASTER ASSINCRONA possui ! ** É TRIGGER BASED ... então tem um arquivo de com SQLS que é preciso executar para criação das funções / SCHEMA / Tipos / Tables / Views /etc ... Bem ... se alguém se interessar por manter ou utilizar ... é só solicitar que eu envio !! Estava com um projeto de aprimorá-lo e desenvolver um webAdmin ... mas... estou meio sem tempo no momento ... Bem ... acho que é isso -- Att: Thiago Risso ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Atenciosamente, Alexsander da Rosa Linux User #113925 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral