Re: [pgbr-geral] Como habilitar a função crosstab do postgre?

2012-07-05 Por tôpico Euler Taveira
On 05-07-2012 20:41, Fabio Luis Rodrigues wrote: > É desta forma que se instala? > > CREATE EXTENSION module_name; > > Se for desta forma tenho problemas, pois causa o seguinte erro: > > ERRO: erro de sintaxe em ou próximo a "EXTENSION" > A sintaxe CREATE EXTENSION [1] só funciona com versões ⩾

Re: [pgbr-geral] Como habilitar a função crosstab do postgre?

2012-07-05 Por tôpico Fabio Luis Rodrigues
Obrigado, É desta forma que se instala? CREATE EXTENSION module_name; Se for desta forma tenho problemas, pois causa o seguinte erro: *ERRO: erro de sintaxe em ou próximo a "EXTENSION" * Att, Fabio Luis Rodrigues + 55 21 9865-2071 Em 5 de julho de 2012 14:34, Matheus de Oliveira escreveu:

Re: [pgbr-geral] Particionamento de Tabelas

2012-07-05 Por tôpico Euler Taveira
On 05-07-2012 17:21, Cesar Moraes wrote: > Bom a Check é para garantir que os dados não sejam gravados no lugar errado e > o constraint_exclusion é para não fazer o UNION, é isso mesmo? > ± ... A restrição de verificação (aka CHECK) também serve para o planejador "adivinhar" quais as partições ele

Re: [pgbr-geral] Particionamento de Tabelas

2012-07-05 Por tôpico Euler Taveira
On 05-07-2012 17:21, Cesar Moraes wrote: > Bom a Check é para garantir que os dados não sejam gravados no lugar errado e > o constraint_exclusion é para não fazer o UNION, é isso mesmo? > ± ... A restrição de verificação (aka CHECK) também serve para o planejador "adivinhar" quais as partições ele

Re: [pgbr-geral] Particionamento de Tabelas

2012-07-05 Por tôpico Fábio Gibon
Se o teu select tiver uma clausula where que apenas uma partição atenda então o banco vai ler apenas os dados desta partição. * independente de ONLY. sds Fabio Em 5 de julho de 2012 17:34, Targino Silveira escreveu: > Se você usar FROM ONLY somente na tabela(s) especificadas. > > Um detalhe o O

Re: [pgbr-geral] Travamento de tabela

2012-07-05 Por tôpico Aldrey Galindo
Apenas para dá um retorno do problema. Pesquisando no google achei uma forma para pegar e cancelar o "travamento": --- query --- postgres=# select * from pg_prepared_xacts; transaction | gid | prepared| owner | database --

Re: [pgbr-geral] Travamento de tabela

2012-07-05 Por tôpico Aldrey Galindo
Criei um novo banco a partir do Backup de antiga. Depois tentei renomear o banco antigo e recebi a seguinte mensagem: --- mensagem --- LOG: statement: ALTER DATABASE bd001 RENAME TO bd001_ruim; ERROR: database "bd001" is being accessed by other users DETAIL: There are 1 other session(s) and 1

Re: [pgbr-geral] Particionamento de Tabelas

2012-07-05 Por tôpico Targino Silveira
Se você usar FROM ONLY somente na tabela(s) especificadas. Um detalhe o ONLY é somente para a tabela Pai, nas tabelas filhas você não tem obrigatoriedade de uso, somente se quiser. Abraços, Em 5 de julho de 2012 17:21, Cesar Moraes escreveu: > Opa muito obrigado pela ajuda de todos. > > Bom a

Re: [pgbr-geral] RES: PgAdmin no Win7

2012-07-05 Por tôpico Anselmo Silva
Muito estranho, essa máquina não está comprometida? Uso Pg 9.0.7 normal. veja essas dicas: http://pcsupport.about.com/od/findbyerrormessage/a/msvcr90-dll-not-found-missing-error.htm Há condições de usar o postgres 32bits só para testar? Em 5 de julho de 2012 17:24, escreveu: > Utilizo a versao

Re: [pgbr-geral] Travamento de tabela

2012-07-05 Por tôpico Aldrey Galindo
Guedes, Eu parei o banco. O estranho é que quando tento apagar as estrutura de uma tabela, ele não faz nada. Apenas fica em 'waiting' e não sai daí. Como se o banco tivesse entrado em um modo 'readonly'. Nesse momento estamos realizando um backup pra criar um novo banco pra ver se volta o si

Re: [pgbr-geral] RES: PgAdmin no Win7

2012-07-05 Por tôpico paulo
Utilizo a versao 9.1.4 no Win7 Home Ultimate 64 Bits sem nenhum problema. Tente baixar: http://www.enterprisedb.com/products-services-training/pgdownload > > Quando acesso o banco e clico em SQl Queries o PgAdmin para de funcionar. > Estou utilizando Win7 Home Premium 64 Bits. _

Re: [pgbr-geral] Particionamento de Tabelas

2012-07-05 Por tôpico Cesar Moraes
Opa muito obrigado pela ajuda de todos. Bom a Check é para garantir que os dados não sejam gravados no lugar errado e o constraint_exclusion é para não fazer o UNION, é isso mesmo? Mas como o Targino falou. Se eu tiver uma tabela de 10 MI de registros dividida em 10 partições. E fizer um select n

[pgbr-geral] RES: PgAdmin no Win7

2012-07-05 Por tôpico Saulo Morais Lara
Utilizo o PG 9.0.8 Testei tanto no banco postgres quanto em um novo banco e o erro persiste. Chequei os detalhes do erro e vi que ele aponta para uma DLL: msvcr90.dll Assinatura do problema: Nome do Evento de Problema: BEX Nome do Aplicativo: pgadmin3.exe Versão do Aplicativo: 1.14.3.0

Re: [pgbr-geral] Travamento de tabela

2012-07-05 Por tôpico Dickson S. Guedes
Em 5 de julho de 2012 16:34, Aldrey Galindo escreveu: > Guedes, > >Eu rodei e não apareceu nada. Voce rodou no momento em que tinha um processo em 'waiting'? Pois só neste momento que esta consulta retornaria algo util para você -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype:

Re: [pgbr-geral] Particionamento de Tabelas

2012-07-05 Por tôpico Targino Silveira
Um outro detalhe importante é a excução de queries: select * from tabela_pai //Será executado na tabela pai e filhas select * from only tabela_pai //Será executado somente na tabela pai select * from only tabela_filha1 //Será realizado somente na tabela filha 1 A mesma regra segue para UPDATE e D

Re: [pgbr-geral] PgAdmin no Win7

2012-07-05 Por tôpico Julio Nardone
Eu estou tendo problema na versão 1.14.3, tanto em bancos remotos como em meu localhost. Já com a versão 1.6.3, que é a que utilizo desde sempre com meu banco local que está em postGreSQL 8.2, ele funciona normalmente. 2012/7/5 Dickson S. Guedes : > Em 5 de julho de 2012 15:44, Saulo Morais Lara >

Re: [pgbr-geral] Travamento de tabela

2012-07-05 Por tôpico Aldrey Galindo
Tem como eu verificar se ele gerou alguma inconsistência no catálogo? Em 5 de julho de 2012 16:34, Aldrey Galindo escreveu: > Guedes, > >Eu rodei e não apareceu nada. > > Em 5 de julho de 2012 16:30, Dickson S. Guedes escreveu: > > Em 5 de julho de 2012 16:23, Aldrey Galindo >> escreveu:

Re: [pgbr-geral] Travamento de tabela

2012-07-05 Por tôpico Aldrey Galindo
Guedes, Eu rodei e não apareceu nada. Em 5 de julho de 2012 16:30, Dickson S. Guedes escreveu: > Em 5 de julho de 2012 16:23, Aldrey Galindo > escreveu: > > Matheus, > > > >Era um acesso que tentei nesse momento. > >Reiniciei novamente o banco e quando tento refazer a tabela, ele > c

Re: [pgbr-geral] PgAdmin no Win7

2012-07-05 Por tôpico Dickson S. Guedes
Em 5 de julho de 2012 15:44, Saulo Morais Lara escreveu: > Estou tendo problemas com o PgAdmin, tanto na versão 1.12.3 quanto na > 1.14.3. > > Quando acesso o banco e clico em SQl Queries o PgAdmin para de funcionar. > Estou utilizando Win7 Home Premium 64 Bits. Um firewall do Windows ou anti-vir

Re: [pgbr-geral] Travamento de tabela

2012-07-05 Por tôpico Dickson S. Guedes
Em 5 de julho de 2012 16:23, Aldrey Galindo escreveu: > Matheus, > >Era um acesso que tentei nesse momento. >Reiniciei novamente o banco e quando tento refazer a tabela, ele começa a > rodar 'ALTER TABLE waiting'. Mais não faz nada, nem IO ele faz direito. Esta consulta te mostra qual pro

Re: [pgbr-geral] PgAdmin no Win7

2012-07-05 Por tôpico Anselmo Silva
Tenho o mesmo cenário em casa, mas roda normal... passa alguns detalhes a mais: versão do PostgreSQL Em 5 de julho de 2012 16:09, Itamar Reis Peixoto escreveu: > 2012/7/5 Julio Nardone : > > Também ando tendo este problemas, rodando em um Windows 7 64 bits > > > > eu utilizo no linux e nao tenho

Re: [pgbr-geral] Travamento de tabela

2012-07-05 Por tôpico Aldrey Galindo
Matheus, Era um acesso que tentei nesse momento. Reiniciei novamente o banco e quando tento refazer a tabela, ele começa a rodar 'ALTER TABLE waiting'. Mais não faz nada, nem IO ele faz direito. Em 5 de julho de 2012 16:19, Matheus de Oliveira escreveu: > 2012/7/5 Aldrey Galindo > >> >>

Re: [pgbr-geral] Travamento de tabela

2012-07-05 Por tôpico Matheus de Oliveira
2012/7/5 Aldrey Galindo > >Tenho um banco de dados que foi reiniciado com algum processo > realizando lock exclusivo. Depois disso ele acabou não voltando. Tentei um > dump e restore, mais quando tento o restore ele não faz nada. >Vendo o pg_locks, vi que após reiniciar o banco ele tem: >

[pgbr-geral] Travamento de tabela

2012-07-05 Por tôpico Aldrey Galindo
Tenho um banco de dados que foi reiniciado com algum processo realizando lock exclusivo. Depois disso ele acabou não voltando. Tentei um dump e restore, mais quando tento o restore ele não faz nada. Vendo o pg_locks, vi que após reiniciar o banco ele tem: --- pg_locks --- relation |

Re: [pgbr-geral] PgAdmin no Win7

2012-07-05 Por tôpico Itamar Reis Peixoto
2012/7/5 Julio Nardone : > Também ando tendo este problemas, rodando em um Windows 7 64 bits > eu utilizo no linux e nao tenho problema algum. -- Itamar Reis Peixoto msn, google talk: ita...@ispbrasil.com.br +55 11 4063 5033 (FIXO SP) +55 34 9158 9329 (TIM) +55 34 8806 3989 (OI) +

Re: [pgbr-geral] PgAdmin no Win7

2012-07-05 Por tôpico Julio Nardone
Também ando tendo este problemas, rodando em um Windows 7 64 bits 2012/7/5 Saulo Morais Lara : > Estou tendo problemas com o PgAdmin, tanto na versão 1.12.3 quanto na > 1.14.3. > > Quando acesso o banco e clico em SQl Queries o PgAdmin para de funcionar. > > Estou utilizando Win7 Home Premium 64 B

Re: [pgbr-geral] Particionamento de Tabelas

2012-07-05 Por tôpico Matheus de Oliveira
> > Só complementando, tem que lembrar de criar constraints CHECKs nas tabelas >> filhas (para restringir as partições) e manter o parâmetro constraint_check >> como on, se não o particionamento não fará muito sentido, ou seja, ele fará >> um "UNION ALL" em todas as tabelas. >> >> > Creio que vc qu

[pgbr-geral] PgAdmin no Win7

2012-07-05 Por tôpico Saulo Morais Lara
Estou tendo problemas com o PgAdmin, tanto na versão 1.12.3 quanto na 1.14.3. Quando acesso o banco e clico em SQl Queries o PgAdmin para de funcionar. Estou utilizando Win7 Home Premium 64 Bits. Na verdade no site do PgAdmin não existe instalação pra Win64, somente para Win32. Dei uma pesquisa

Re: [pgbr-geral] Particionamento de Tabelas

2012-07-05 Por tôpico Fabrízio de Royes Mello
Em 5 de julho de 2012 14:31, Matheus de Oliveira escreveu: > >> Só complementando, tem que lembrar de criar constraints CHECKs nas > tabelas filhas (para restringir as partições) e manter o parâmetro > constraint_check como on, se não o particionamento não fará muito sentido, > ou seja, ele fará u

Re: [pgbr-geral] Como habilitar a função crosstab do postgre?

2012-07-05 Por tôpico Matheus de Oliveira
crosstab é uma contrib, você deve instalá-la [1]. [1] http://www.postgresql.org/docs/9.1/static/contrib.html (abaixo do sumário) Atenciosamente, -- Matheus de Oliveira ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgr

Re: [pgbr-geral] Particionamento de Tabelas

2012-07-05 Por tôpico Matheus de Oliveira
> > > E quando eu faço um select eu preciso passar a tabela tb? vou precisar > > criar mais 20 Rules para fazer o select no local correto? > > Não. O sistema de herança cuida disso pra você. > As operações SELECT, UPDATE e DELETE são feitas sobre a tabela "pai". Os > resultados automaticamente virã

Re: [pgbr-geral] Como habilitar a função crosstab do postgre?

2012-07-05 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2012/7/5 Itamar Reis Peixoto : > > o que é postgre ? Deve ser quando o gajo descobre a resposta no meio de escrever a mensagem, mas envia mesmo assim por engano… ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.or

Re: [pgbr-geral] Como habilitar a função crosstab do postgre?

2012-07-05 Por tôpico Itamar Reis Peixoto
2012/7/5 Fabio Luis Rodrigues : > Boa tarde Amigos, > Estou necessitando utilizar a função crosstab ( referência: > http://www.postgresql.org/docs/9.1/static/tablefunc.html ) porém ela não > existe. > > Estou em um servidor windows server 2003 e esta função não existe. > Na pasta existem as DLL's,

[pgbr-geral] Como habilitar a função crosstab do postgre?

2012-07-05 Por tôpico Fabio Luis Rodrigues
Boa tarde Amigos, Estou necessitando utilizar a função crosstab ( referência: http://www.postgresql.org/docs/9.1/static/tablefunc.html ) porém ela não existe. Estou em um servidor windows server 2003 e esta função não existe. Na pasta existem as DLL's, mas não sei como posso habilitar e utilizar.

Re: [pgbr-geral] Particionamento de Tabelas

2012-07-05 Por tôpico Flavio Henrique Araque Gurgel
Em 05-07-2012 13:50, Cesar Moraes escreveu: > Boa tarde, > > Estava estudando particionamento de tabela e me surgiram alguma duvidas. > > Para particionar tabelas no Postgres voce deve criar tabelas tabelas > "filhas" que herdam a estrutura da tabela "pai". > > E quando vc faz o insert de um regist

[pgbr-geral] Particionamento de Tabelas

2012-07-05 Por tôpico Cesar Moraes
Boa tarde, Estava estudando particionamento de tabela e me surgiram alguma duvidas. Para particionar tabelas no Postgres voce deve criar tabelas tabelas "filhas" que herdam a estrutura da tabela "pai". E quando vc faz o insert de um registro novo vc precisa ter um Rule ou Trigger para inserir na