Re: [pgbr-geral] [OFF-TOPIC] Aos responsaveis pela PGCON

2008-09-09 Thread Jota
Olá, pessoal

Na verdade existe umam grande quantidade de emails e eles estão sendo
tratados de acordo com a demanda que chegam.

Obrigado

[]s


2008/9/9 Benedito A. Cruz <[EMAIL PROTECTED]>

> Também estou com o mesmo problema. Preciso da NF para reembolso e não
> consigo contato com a organização para obter a NF.
>
>
> Benedito A. Cruz
>
>
> Tiago N. Sampaio escreveu:
> > Pessoal, bom dia.
> >
> >   Desculpem por eviar esse email para a lista, mas já não sei mais o
> que
> > fazer. Estou desde o dia que foram abertas as incrições tentando
> > conseguir notas fiscais das incrições para a empresa pagar, mas não
> > consigo. Já falei com algumas pessoas mas não estou tendo feedback da
> > situação. Sei que devem estar muito ocupados com a organização, pois um
> > evento deste tamanho deve demandar muita, mas muita dedicação.
> >
> >   Alguem da organização poderia por favor poderia entrar em contato
> > comigo para providenciar essas notas? Sem elas não poderemos participar.
> >
> > Abraços
> > Tiago N. Sampaio
> >
> > ___
> > 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


[pgbr-geral] PGCon 2008

2008-09-28 Thread Jota
Olá, pessoal

Eu gostaria de dar os parabéns ao pessoal da organização do PGCon
2008. Acompanhei um pouco de longe a organizção, mas sei como o
pessoal correu, se esforçou para que o evento fosse realizado. O
trabalho duro que eles enfrentaram, a burocraria que prejudicou
bastante o trabalho, mas como resultado final tivemos um evento muito
bom e de alto nível.

Não pude comparecer nos dois dias, apenas no segundo e achei muito bom
o nível das palestras. A palestra do Dutra como sempre foi muito boa,
talvez a melhor do PGCon na minha opinião.

Era isso, apenas queria deixar registrado os meus parabéns a
organização do evento pelo excelente trabalho que fizeram.

Em 2009 continua...

[]s

-- 
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] postgres no linux, aplicativo no windows

2008-09-29 Thread Jota
Olá,

 Então meu servidor terá uma partição windows, para meu aplicativo, e uma
 partição linux, para o banco de dados

FIquei curioso na verdade porque você não faz tudo na mesma
plataforma. Acredito que seria interessante desenvolver a aplicação em
Java no Linux e não em Windows. Outro detalhe, não é nada recomendado
você colocar a aplicação ainda Java no mesmo servidor que seu banco de
dados, pois você pode ter sérios problemas de performance.

 O que vou precisar saber, verificar, problemas, antes de iniciar o
 desenvolvimento e instalações ?

 Preciso também de algumas dicas para Linux e Postgresql (versão, como
 instalar, melhor performance, ...)

Acredito que seria fortemente interessante você instalar a partir do
código fonte e se possível instalar as versões mais novas pois
apresentam novas funcionalidades e cada vez mais apresentam um
desempenho melhor.

Você depois de instalado pode realizar configurações no arquivo
postgresql.conf o que vai melhor a performance do seu sistema. O
principal parâmetro a ser alterado é o shared_buffers.

[]s



Em 29/09/08, Marcos Fabrício Corso<[EMAIL PROTECTED]> escreveu:
> Olá pessoal
>
> Estou pensando em desenvolver meu aplicativo para windows, usando java
> swing, pois meu cliente tem várias máquinas em todo o Estado do Paraná, com
> xp, vista, 98, 2000 ...
>
> Meu banco de dados será o postgresql, que pretendo instalar numa versão
> ainda não definida do linux, que me parece ser melhor.
>
> Então meu servidor terá uma partição windows, para meu aplicativo, e uma
> partição linux, para o banco de dados
>
> O que vou precisar saber, verificar, problemas, antes de iniciar o
> desenvolvimento e instalações ?
>
> Preciso também de algumas dicas para Linux e Postgresql (versão, como
> instalar, melhor performance, ...)
>
> Muito obrigado
>
> Atenciosamente,
> Marcos Fabrício Corso
> Analista de Sistemas Júnior
> JM Informática
> Fone : (41)  3076-0896
> Fax : (41)  3352-2688
> [EMAIL PROTECTED]
> www.informaticajm.com.br
>


-- 
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] Erro Fatal urgente

2008-09-29 Thread Jota
Olá,

Alguma mensagem no arquivo de log? Precisamos de mais informações para ajuda-lo.

[]s

2008/9/29 Mr J.L. <[EMAIL PROTECTED]>:
> Ola Pessoal,
> Agora me deparei com um problemao.
>
> Tentavamos conectar no banco e dava a seguinte mensagem:
> psql: FATAL:  o sistema de banco de dados está em modo de recuperação
>
> Nao dava pra conectar, ficava só assim. tipo, do nada deu isso, nao foi algo 
> programado, ex: uma recuperacao de banco mesmo.
>
> Ai eu matei os processos ainda existente e dei um restart no postgresql. Blz, 
> o banco voltou a funcionar, ai passaram alguns segundos e deu pau denovo, a 
> mesma mensagem. Isso aconteceu umas 3 vezes. agora vamos rebutar a maquina.
>
> Ja aconteceu isso com alguem? Alguem imagina oque pode ser?
>
> maquina Linux,server  8.3.3
>
>
>  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
> cara @ymail.com ou @rocketmail.com.
> http://br.new.mail.yahoo.com/addresses
> ___
> 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] Migração 8.2 para 8.3

2008-09-29 Thread Jota
Olá, Rodrigo

Na versão 8.3 não funciona pois o PostgreSQL não faz mais cast
automático. Para isso funcionar você precisar fazer o cast explícito.

select * from movimento where cupom = 123456::text;

ou

select * from movimento where cupom = cast(123456 as text);

[]s

2008/9/29 Rodrigo Monteiro <[EMAIL PROTECTED]>:
> Boa tarde a todos.
>
> Vou fazer a migração do banco do meu sistema para 8.3 esta semana. Agora me 
> paira uma dúvida levantada por um colega, antigos programadores do meu 
> sistema  prepararam alguns selects desta forma
> select * from movimento where cupom = 123456, sendo que o campo cupom é 
> string, no 8.2 funciona normalmente mas me disseram que no 8.3 não vai 
> funcionar é verdade?
>
>
>
> Abraços à todos
> ___
> 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] pg 8.3 desativando sozinho as triggers

2008-09-30 Thread Jota
Olá,

Por isso que é eu gosto do psql :)

[]s

2008/9/30 William Leite Araújo <[EMAIL PROTECTED]>:
> 2008/9/29 Enio <[EMAIL PROTECTED]>
>>
>> Pessoal,
>>
>> Estive realizando algumas verificações de integridade nos Bd´s  e
>> notei que todas as triggers estavam desativadas , vasculhei
>> nos log´s e nenhuma informação.
>
> Que tipo de informação procuraria? Alguém pode tê-los desativado com um
> update. Você é o único que manipula a base de dados?
>
>>
>>  Seria isso uma falha grave do PostgreSQL 8.3 ?
>>
>> Depois disso fui olhar no meu servidor de testes que usa a mesma
>> versão do pg e pra minha surpresa todas as triggers de todos
>> os bancos estavam desativadas.
>>
>> Ideias, alguem já passou por isso??
>
> Como comportamento padrão não. Alguma restauração recente onde tenha
> usado a opção de desabilitar triggers?
>
>>
>> Versão do PostgreSQL: 8.3.3
>>
>>
>> att
>>
>> --
>> Enio Alcantara
>> [EMAIL PROTECTED]
>> msn: [EMAIL PROTECTED]
>> Seja Livre use Linux
>>
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>
>
>
> --
> William Leite Araújo
> Analista de Banco de Dados - QualiConsult
>
> ___
> 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] Ajuda com select

2008-09-30 Thread Jota
Olá,

Existem várias possibilidades, por exemplo:

SELECT to_char(data,'MMDD') FROM tabela;

[]s


2008/9/29 tetraetila(R) <[EMAIL PROTECTED]>:
> Olá Pessoal
>
>
> Quando eu dou um select na minha tabela alguns campos retornam a data no
> formato:
>
> 2008-09-29
>
> Como eu posso formatar esta data para não retornar os traços ( - ),
> separadores.
> Após o select preciso que a data venha apenas os números tipo: 20080929,
> pois
> gravo em txt e faço uma importação dos dados logo em seguida e este traços
> estão me atrapalhando.
>
>
> Muito obrigado!
>
>
> Adilson Nunes
>
>
>
>
> ___
> 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] Mensagem tipo LOG nos arquivos de log do PostgreSQL.

2008-09-30 Thread Jota
Olá,


Pelo que entendi parece que em alguns momentos a aplicação perde
conexão com o banco.


[]s

2008/9/30 Lucio Chiessi <[EMAIL PROTECTED]>:
> Saudações a todos da lista.
>
> Gostaria de saber de todos se alguém já passou por este problema ou tem
> algum tipo de informação do que pode estar acontecendo aqui em um banco de
> um cliente:
>
> LOG:  could not receive data from client: Connection reset by peer
> LOG:  unexpected EOF on client connection
>
> Estas mensagens acima aparecem muitas vezes nos arquivos de log (em pg_log)
> em relacao ao banco mencionado.
> O aplicativo / banco estao funcionando bem, mas a quantidade que estas
> mensagens estao aparecendo estao me preocupando.
>
> Estamos usando aqui o PostgreSQL + PGPool II + Slony.
> Os aplicativos (feitos em PHP) estao acessando o PostgreSQL via PGPool.
>
> Se alguém puder me ajudar / orientar, eu agradeço.
>
> Abraços
>
> Lucio
>
> ___
> 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] Migração 8.2 para 8.3

2008-09-30 Thread Jota
Olá,

Concordo com Guedes, Sérgio e Léo.

Os casts implícitos são uma forma não correta de desenvolvar uma
aplicação, como eu costumo comentar: Programação Orientada a Métodos
Não Convencionais.

[]s

2008/9/29 Leonardo Cezar <[EMAIL PROTECTED]>:
> On Mon, Sep 29, 2008 at 4:00 PM, Rodrigo Monteiro
> <[EMAIL PROTECTED]> wrote:
>
>> Vou fazer a migração do banco do meu sistema para 8.3 esta semana. Agora me 
>> paira uma dúvida levantada por um colega, antigos programadores do meu 
>> sistema  prepararam alguns selects desta forma
>> select * from movimento where cupom = 123456, sendo que o campo cupom é 
>> string, no 8.2 funciona normalmente mas me disseram que no 8.3 não vai 
>> funcionar é verdade?
>
> O que é um tipo string? text? varchar?
> Sim, é verdade.
>
> Assumindo que é text, voce poderia adotar a seguinte solução
> *paliativa*, até consertar sua aplicação:
>
> CREATE FUNCTION pg_catalog.int2text(integer)
>   RETURNS TEXT
>   LANGUAGE SQL
> AS 'SELECT int4out($1)'
>
> CREATE CAST (INTEGER AS TEXT)
>  WITH FUNCTION pg_catalog.int2text(integer) ;
>
> Lembre-se que trata-se de uma solução paliativa porque o que está
> errado no contexto do problema é sua aplicação e não a retirada das
> conversões implícitas.
>
> Abraço!
>
> -Leo
> --
> Leonardo Cezar
> http://pgcon.postgresql.org.br
> http://www.dextra.com.br/postgres
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
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] FUNCTION que acesse linha de comando.

2008-10-01 Thread Jota
Olá, Anderson

Como está sendo feita sua conexão? Para utilizar estes parâmetro
(tcp_keepalives_idle) você tem que fazer a conexão via socket UNIX.

[]s


2008/10/1 Anderson Rodrigo <[EMAIL PROTECTED]>:
> Bom dia!
>
>
>
> Estou pretendendo usar o kill para matar os processos "IDLE" que tenham mais
> de uma hora...
>
> Até tentei usar esse comando, mas não rolou!
>
>
>
> select pg_cancel_backend(procpid)
> from pg_stat_activity
> where current_query like '%IDLE%'
> and usename like 'u00%'
> and now()-query_start >  interval '1 hour';
>
> --*
>
> Tentei também criar uma "ROLE" para o usuário com:
>
>
>
> ALTER ROLE u1 SET tcp_keepalives_idle=1;
>
> Sem sucesso.
>
> --*
>
> Também tentei mexer no: /postgresql.conf
>
>
>
> #tcp_keepalives_idle = 3600# TCP_KEEPIDLE, in seconds;
>
> Sem sucesso.
>
> --*
>
>
>
> Se tiver alguma idéia ou exemplo eu agradeço muitíssimo...
>
>
>
> Atenciosamente:
>
> Anderson Rodrigo.
>
> "A vida é mais simples do que a gente pensa; basta aceitar o impossível,
> dispensar o indispensável e suportar o intolerável."
>
> O que exatamente voce precisa acessar na linha de comando?
>
> Se for arquivo, então voce pode utilizar alguma função de leitura,
> como por exemplo:
>
> pg_read_file(text,int,int)
>
> Se for funções do SO, aí voce precisa optar por alguma linguagem
> /untrusted/.
>
> -Leo
> --
> Leonardo Cezar
> http://pgcon.postgresql.org.br
> http://www.dextra.com.br/postgres
>
> --
>
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
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] PostgreSQL 8.2.10 - em modo TRUST

2008-10-13 Thread Jota
Olá,

Alguma mensagam de erro?

[]s

2008/10/13 Jonas Pacheco <[EMAIL PROTECTED]>:
> Boa tardes,
>
> Tenho vários servidores Windows Server 2003 com PostgreSQL 8.2.10 funcionando 
> em modo 'MD5', porém devido a uma aplicação, tenho que mudar para 'TRUST', ao 
> reiniciar o servidor ou o serviço do banco de dados, o PostgreSQL acaba não 
> inicializando.
>
> O que pode ser causa do problema? Como faço para que ele funcione em 'TRUST'. 
> Outras versões do PostgreSQL (ex: 8.2.9) funciona em qualquer modo.
>
> Desde já agradeço a atenção de todos!
> Att,
> Jonas Rodrigo Pacheco
>
> ___
> 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] Problema na esportação de base de dados.

2008-10-13 Thread Jota
Olá

Provavelmente o usuário postgres não tem permissão de escrita no
diretório que você está tentando salvar o arquivo.

Tente fazer: pg_dump -Ft -b teste > /tmp/teste.tar

[]s



2008/10/13 Leandro Hamid <[EMAIL PROTECTED]>:
> Boa noite.
>
> Eu estou tentando exportar o meu banco de dados para uma outra máquina e
> quando eu dou o comando "pg_dump -Ft -b teste > teste.tar" o sistema pede
> para autenticar usuário com senha.Uma mensagem de permissão negada é exibida
> pelo sistema, tudo isso é feito pelo usuário postgres e nem assum eu
> consigo.Alguém pode pode me ajudar?:
>
> --
> Leandro Hamid
> SERPRO - Serviço Federal de Processamento de Dados
> Maito: [EMAIL PROTECTED]
> Maito: [EMAIL PROTECTED]
> http://www.serpro.gov.br
>
>
>
>
> ___
> 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] copia de tabelas

2008-10-14 Thread Jota
Olá,

O comando copy envia os dados para a saída padrão stdout ou para um arquivo.

Eu não entendi uma coisa. Quando você faz a cópia os dados originais
são mantidos na tabela ou ficarão armazenados apenas na tabela de
backup.

Você poderia usar uma trigger ou derrepente uma rule para disparar um
processo que faça de forma automática a cópia dos dados da tabela
original para a tabela de backup, isto é, após a verificação do prazo
de 20 dias os dados são copiados para a tabela de backup.

Ajudei?

[]s


2008/10/14 Mr J.L. <[EMAIL PROTECTED]>:
> Desculpe, explicando melhor,
>   Existe uma tabela que devo manter os registros de no max 10 dias, essa 
> verificacao eu deverei fazer a cada 20 dias, entao, a cada 20 dias eu teria 
> que ir na tabela "x" fazer uma copia de tudo "por garantia" para a tabela 
> x_bachup.
>
> gerar a tabela com apenas os regs que preciso:
> $ select * into x1 where data > '2008-10-04';
>
> apagar a tabela principal (melhor q fazer delete)
> $ drop table x;
>
> renomear a tabela para que ela substitua a excluida:
> $ alter table x1 rename to x;
>
> O problema é que nao sei se esse processo seria o mais correto, crei que deve 
> ter um modo que garanta um performance melhor, uma vez que, serao copiados 
> alguns milhoes de regs.
>
> o "copy(select * from tabela)" eu possofazer direto pra outra tabela, tipo, 
> fazer o copy de um select jogando sua saida p/ outra tabela com estrutura 
> igual,...?
>
>
> Caso tenha alguma sugestao, agradeço.
>
> Obrigado.
>
>
>
>
> --- Em ter, 14/10/08, Jota <[EMAIL PROTECTED]> escreveu:
>
>> De: Jota <[EMAIL PROTECTED]>
>> Assunto: Re: [pgbr-geral] copia de tabelas
>> Para: [EMAIL PROTECTED], "Comunidade PostgreSQL Brasileira" 
>> 
>> Data: Terça-feira, 14 de Outubro de 2008, 10:41
>> Olá,
>>
>> Não entendi muito bem o que você quer. Mas vou tentar
>> ajuda-lo.
>>
>> Você pode fazer copy(select * from tabela).
>>
>> Outra forma para copiar várias tabelas é através do
>> pg_dump e por
>> padrão ele usa como método o copy para fazer essa cópia.
>>
>> Sem índices e chaves é mais rápido mesmo. Você ainda
>> pode aumentar o
>> maintenance_work_mem, checkpoint_segments e desabilitar
>> fsync.
>>
>> Não esqueca de rodar o analyze no final para atualizar as
>> estatísticas do banco.
>>
>> []s
>>
>>
>>
>> 2008/10/14 Mr J.L. <[EMAIL PROTECTED]>:
>> > Pessoal,
>> > quando quero copiar uma tabela costumo fazer:
>> > select * into tabela2 from tabela1;
>> >
>> > existe um modo mais correto de copiar tabelas? um modo
>> que faria copia em menos tempo de tabelas grandes? algo de
>> melhor performance?
>> >
>> > outra coisa, quando faço assim, indices e referencias
>> nao sao criados.
>> >
>> > pensei em algo como o copy, mais nao consegui fazer um
>> copy de uma tabela para outra ao mesmo tempo.
>> >
>> > aguardo a ajuda, obrigado.
>> >
>> >
>> >  Novos endereços, o Yahoo! que você conhece.
>> Crie um email novo com a sua cara @ymail.com ou
>> @rocketmail.com.
>> > http://br.new.mail.yahoo.com/addresses
>> > ___
>> > 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
>
>
>  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
> cara @ymail.com ou @rocketmail.com.
> http://br.new.mail.yahoo.com/addresses
>



-- 
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] copia de tabelas

2008-10-14 Thread Jota
Olá,

Não entendi muito bem o que você quer. Mas vou tentar ajuda-lo.

Você pode fazer copy(select * from tabela).

Outra forma para copiar várias tabelas é através do pg_dump e por
padrão ele usa como método o copy para fazer essa cópia.

Sem índices e chaves é mais rápido mesmo. Você ainda pode aumentar o
maintenance_work_mem, checkpoint_segments e desabilitar fsync.

Não esqueca de rodar o analyze no final para atualizar as estatísticas do banco.

[]s



2008/10/14 Mr J.L. <[EMAIL PROTECTED]>:
> Pessoal,
> quando quero copiar uma tabela costumo fazer:
> select * into tabela2 from tabela1;
>
> existe um modo mais correto de copiar tabelas? um modo que faria copia em 
> menos tempo de tabelas grandes? algo de melhor performance?
>
> outra coisa, quando faço assim, indices e referencias nao sao criados.
>
> pensei em algo como o copy, mais nao consegui fazer um copy de uma tabela 
> para outra ao mesmo tempo.
>
> aguardo a ajuda, obrigado.
>
>
>  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
> cara @ymail.com ou @rocketmail.com.
> http://br.new.mail.yahoo.com/addresses
> ___
> 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] Ajuda com Função Incrementar Mes ..

2008-10-15 Thread Jota
Olá, Tatu

Segue abaixo uma função. Poderia verificar se é isso que você precisa.

CREATE OR REPLACE FUNCTION soma_data(date,integer)
RETURNS date AS $soma_data$
SELECT $1+$2;
$soma_data$ LANGUAGE SQL IMMUTABLE;

SELECT soma_data('2008-10-13',20); //chamando a função

ou ainda de uma forma mais simples:

SELECT current_date + 10;

ou

SELECT '2008-10-15'::date + 13;

ou

SELECT '2008-10-15'::date + interval '13 days'; (assim apresenta a
data e a hora, porém a hora é truncada em 00:00:00).

Se quiser descartar a data pode usar a função to_char.

Espero ter ajudado.

[]s





2008/10/15 Tatu <[EMAIL PROTECTED]>:
> Necessito numa função, entrar com um data e um numero enteiro no segundo
> parametro que é a quantidade de meses a somar e retorna uma data...
> sei que existe a funcao date + interval ' x month'  mas nao estou
> conseguindo implementar esse "x" como uma variável.
> Ficaria grato se alguem me desse uma dica.
>
> Santiago
> NSR Informática.
> ___
> 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] PostgreSQL 8.2.10 - em modo TRUST

2008-10-16 Thread Jota
Olá

Qual(is) mensagem(ns) de erro são apresentadas?

[]s

2008/10/16 Jonas Pacheco <[EMAIL PROTECTED]>:
> Sim, há uma mensagem de erro, quando tendo iniciar pelos serviços do Windows: 
> O serviço PostgreSQL Database Server 8.2 em computador local foi iniciador e 
> interrompido. alguns serviços são interrompido automaticamente quando não tem 
> trabalho a fazer, como o serviço Logs e alertas de desempenho. Isso ocorria 
> para mim quando eu alocava demais memória no shared buffers (mas já 
> verifiquei todos os parâmetros, e eles não estão excedendo o que o Windows 
> permite)
>
>
> Jonas Rodrigo Pacheco
>
> --
> Date: Mon, 13 Oct 2008 17:29:22 -0200
> From: Jota <[EMAIL PROTECTED]>
> Subject: Re: [pgbr-geral] PostgreSQL 8.2.10 - em modo TRUST
> To: "Comunidade PostgreSQL Brasileira"
>
> Message-ID:
><[EMAIL PROTECTED]>
> Content-Type: text/plain; charset=ISO-8859-1
>
> Olá,
>
> Alguma mensagem de erro?
>
> []s
>
> 2008/10/13 Jonas Pacheco <[EMAIL PROTECTED]>:
>> Boa tardes,
>>
>> Tenho vários servidores Windows Server 2003 com PostgreSQL 8.2.10 
>> funcionando em modo 'MD5', porém devido a uma aplicação, tenho que mudar 
>> para 'TRUST', ao reiniciar o servidor ou o serviço do banco de dados, o 
>> PostgreSQL acaba não inicializando.
>>
>> O que pode ser causa do problema? Como faço para que ele funcione em 
>> 'TRUST'. Outras versões do PostgreSQL (ex: 8.2.9) funciona em qualquer modo.
>>
>> Desde já agradeço a atenção de todos!
>> Att,
>> Jonas Rodrigo Pacheco
>>
>> ___
>> 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
>



-- 
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] Postgres 8.x com RETURNING + Delphi + ZeosLib

2008-10-16 Thread Jota
Olá,

Não tenho conhecimento de Delphi.

O uso do retuning no insert, update e delete é da versão 8.2 do PostgreSQL.

[]s

2008/10/16 Consultores Software <[EMAIL PROTECTED]>:
> Bom dia pessoal !
>
> Utilizo a versão 8.1.11 do Postgres,  com acesso via ZeosLib 6.6.3 no delphi
> 6.
>
> Sei que,em versões mais recentes do PG, já existe a cláusula "RETURNING" no
> INSERT, que permite recuperar o registro recém inserido.
>
> Minha pergunta é se alguém da lista tem experiência no uso de versões do PG
> com RETURNING, nos componentes da ZeosLib.
> E qual seria essa versão indicada ?
>
> Muito  obrigado, desde já.
>
> ___
> 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] Migração de base LATIN1 para UTF8

2008-10-16 Thread Jota
Olá,

Você pode usar o pg_dump com a opção -E codifição para onde você quer
migrar os dados.

[]s

2008/10/16 Guilherme Carvalho <[EMAIL PROTECTED]>:
> Bom dia,
>
> Estou com um problema para migrar uma base que está num servidor e foi
> configurada para LATIN 1 para um outro servidor que 8.3 que está com a
> codificação UTF8, o problema é que os caracteres especiais ç ~ ^ ´` estão
> sendo trocados por caracteres do tipo ó.
>
> Como devo proceder para resolver tal problema? A migração está sendo
> realizada por meio do Sql Manager 2007 for PostgreSQL indo no Menu Tools ->
> Copy Database.
>
>
> Atenciosamente
> Guilherme de Carvalho Carneiro.
>
> ___
> 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] Migração de base LATIN1 para UTF8

2008-10-16 Thread Jota
Olá

Você está correto.

Ao fazer a migração aconselho se é que você ainda não fez é dar uma
olhada no release notes da versão 8.3 para você evitar problemas.

[]s

2008/10/16 Guilherme Carvalho <[EMAIL PROTECTED]>:
> Mas pelo que li no manual na versão 8.0 não existe a opção de -E.
>
> 2008/10/16 Jota <[EMAIL PROTECTED]>
>>
>> Olá,
>>
>> Você pode usar o pg_dump com a opção -E codifição para onde você quer
>> migrar os dados.
>>
>> []s
>>
>> 2008/10/16 Guilherme Carvalho <[EMAIL PROTECTED]>:
>> > Bom dia,
>> >
>> > Estou com um problema para migrar uma base que está num servidor e foi
>> > configurada para LATIN 1 para um outro servidor que 8.3 que está com a
>> > codificação UTF8, o problema é que os caracteres especiais ç ~ ^ ´`
>> > estão
>> > sendo trocados por caracteres do tipo ó.
>> >
>> > Como devo proceder para resolver tal problema? A migração está sendo
>> > realizada por meio do Sql Manager 2007 for PostgreSQL indo no Menu Tools
>> > ->
>> > Copy Database.
>> >
>> >
>> > Atenciosamente
>> > Guilherme de Carvalho Carneiro.
>> >
>> > ___
>> > 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 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] out of shared memory

2008-10-16 Thread Jota
Olá,

Por acaso você mexeu no shared_buffers do PostgreSQL?

[]s

2008/10/16 Cleber Maciel <[EMAIL PROTECTED]>:
> Pessoal ao rodar um aplicativo com BD PostGre 8.2.5  aparece uma msg de erro
> "error 53200: out of shared memory" ja refiz minhas configurações por várias
> vezes sem sucesso. Alguém ja passou por isso alguma vez?
>
> ___
> 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] Carregar arquivo .csv e verificaç ão de consistências.

2008-10-17 Thread Jota
Olá, Leandro

O PostgreSQL tem suporte a carga de dados. Existem várias formas, uma
delas é através do comando copy[1] no formato csv.

O copy carrega os dados de um arquivo para dentro de uma tabela, com
isso é necessário que você a tabela previamente criada e os que os
dados sejam compatíveis com a estrutura definida na tabela.

[1] http://www.postgresql.org/docs/8.3/interactive/sql-copy.html

Abraços



2008/10/17 Leandro Hamid <[EMAIL PROTECTED]>:
> Boa tarde pessoal.
>
> Nós temos um sistema que gera um arquivo .csv a partir de uma consulta
> contendo informações sobre cliente, grupo_gestor, mac_address, nome_rede,
> n_endereco_ip e por ai vaiEu gostaria muito de carregar este arquivo
> dentro de um banco de dados e lá dentro tratar algumas inconsistências como
> mac_address contendo menos de 12 caracteres, linhas em branco, dados
> duplicados, etc.Teria coo fazer isso no postgres, se sim, alguém teria um
> dica de coo fazer isso?Desde já agradeço.
>
> --
> Leandro Hamid
> SERPRO - Serviço Federal de Processamento de Dados
> Maito: [EMAIL PROTECTED]
> Maito: [EMAIL PROTECTED]
> Skype: leandro_hamid
> http://www.serpro.gov.br
>
>
>
>
> ___
> 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] Importação de Arquivo texto

2008-10-20 Thread Jota
Olá,

Importante não esquecer que o copy funciona apenas se for
superusuário, caso contrátio a pção do /copy do psql.

[]s

2008/10/20 Fabrízio de Royes Mello <[EMAIL PROTECTED]>:
>>
>> gostaria de saber como faço para para importar um arquivo texto para
>> uma tabela do postgresql, se tem alguma ferramenta que já faça isso,
>> ou se eu tenho que desenvolver um programa para tal.
>>
>
> Caro Pedro,
>
> Veja http://www.postgresql.org/docs/8.3/interactive/sql-copy.html.
>
> Se deres uma olhada no histórico da lista verás que há poucos dias ouve
> uma discussao sobre carga de arquivos CSV... o mesmo pode ser aplicado
> para carregar arquivos texto.
>
>
> Cordialmente,
>
> --
> Fabrízio de Royes Mello
> Coordenador Desenvolvimento de Software
> [EMAIL PROTECTED]
> DBSeller Informática Ltda. - http://www.dbseller.com.br
> (51) 3076-5101
> ___
> 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] (off) Instalação do postgres no vista

2008-10-20 Thread Jota
Olá,

Tem que desabilitar o UAC. Depois pode reativar ele.

[]s

2008/10/20 Marcos Fabrício Corso <[EMAIL PROTECTED]>:
> desabilitando o UAC da certo
> muito obrigado Paulo
>
>
> - Original Message -
> From: Paulo
> To: Comunidade PostgreSQL Brasileira
> Sent: Monday, October 20, 2008 11:35 AM
> Subject: Re: [pgbr-geral](off) Instalação do postgres no vista
> Desabilite o UAC e instale novamente.
>
> 2008/10/20 Marcos Fabrício Corso <[EMAIL PROTECTED]>
>>
>> Olá
>> Estou tentando instalar o postgres no vista
>> Mas na hora de criar o serviço da erro para criar o usuário no windows
>> o que fazer ?
>>
>> Marcos Fabrício
>> [EMAIL PROTECTED]
>> VENDO CORSA 2001
>> ___
>> 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
>
>
>
> __ NOD32 3537 (20081020) Information __
>
> This message was checked by NOD32 antivirus system.
> 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
>
>



-- 
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] RES: Livro de PostgreSQL do André Milani

2008-10-21 Thread Jota
Olá, pessoal

Um pouco atrasado :(

Esse final de semana estava passando por uma livraria e acabei
comprando o livro que vocês comentaram. Porém, durante a leitura
(parei na página 168) encontrei muitas informações incorretas. Existem
informações incorretas em várias assuntos.

[]s

2008/9/4 Adriano Gadelha de Freitas <[EMAIL PROTECTED]>:
> O livro é muito bom para iniciantes e intermediários.
> Para avançados, só o material de referência em inglês.
> Enfim, eu tenho este livro e indico para quem está nos níveis informados,
> vale a pena!
>
> Adriano
>
> 2008/9/3 Edgar - Softeasy <[EMAIL PROTECTED]>
>>
>> Compramos aqui na empresa e o livro é muito bom para iniciantes e
>> intermediários, acredito que pessoal com conhecimento avançado não tenha
>> muita coisa que eles já saibam.
>>
>>
>>
>> Abraços
>>
>> Edgar
>>
>>
>>
>> De: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED] Em nome de Ribamar
>> Sousa
>> Enviada em: quarta-feira, 3 de setembro de 2008 10:21
>> Para: Comunidade PostgreSQL Brasileira
>> Assunto: [pgbr-geral] Livro de PostgreSQL do André Milani
>>
>>
>>
>> Olá!
>>
>> Como são tão poucos os livros sobre PostgreSQL, quando aparece um novo
>> acho que devemos conhecer.
>> Este livro parece ser bom, como ainda não chegou aqui em Fortaleza, estou
>> mandando o link:
>>
>> http://www.novatec.com.br/livros/postgre/
>>
>> No site da editora tem o índice, o primeiro capítulo e alguns exercícios
>> para download.
>>
>> Caso alguém já tenha lido e queira comentar sobre o mesmo ficarei grato e
>> muitos outros colegas também. :)
>>
>> --
>> Ribamar FS - [EMAIL PROTECTED]
>> http://ribafs.net
>>
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>
>
>
> --
> "é preciso mudar muito, para ser sempre o mesmo" (Dom Hélder Camara)
>
> Adriano Gadelha
> (085) 8846-8555
>
> ___
> 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] RES: Livro de PostgreSQL do André Milani

2008-10-21 Thread Jota
Olá,

Alguns como: No PostgreSQL não há uma forma de saber se o usuário está
cadastrado com senha ou não e o comando grant é semelhante ao revoke,
para utilizar basta substituir o grant pelo revoke.

[]s

2008/10/21 Paulo <[EMAIL PROTECTED]>:
> quais
>
> - Original Message -
> From: "Jota" <[EMAIL PROTECTED]>
> To: "Comunidade PostgreSQL Brasileira" 
> Sent: Tuesday, October 21, 2008 4:42 PM
> Subject: Re: [pgbr-geral]RES: Livro de PostgreSQL do André Milani
>
>
> Olá, pessoal
>
> Um pouco atrasado :(
>
> Esse final de semana estava passando por uma livraria e acabei
> comprando o livro que vocês comentaram. Porém, durante a leitura
> (parei na página 168) encontrei muitas informações incorretas. Existem
> informações incorretas em várias assuntos.
>
> []s
>
> 2008/9/4 Adriano Gadelha de Freitas <[EMAIL PROTECTED]>:
>> O livro é muito bom para iniciantes e intermediários.
>> Para avançados, só o material de referência em inglês.
>> Enfim, eu tenho este livro e indico para quem está nos níveis informados,
>> vale a pena!
>>
>> Adriano
>>
>> 2008/9/3 Edgar - Softeasy <[EMAIL PROTECTED]>
>>>
>>> Compramos aqui na empresa e o livro é muito bom para iniciantes e
>>> intermediários, acredito que pessoal com conhecimento avançado não tenha
>>> muita coisa que eles já saibam.
>>>
>>>
>>>
>>> Abraços
>>>
>>> Edgar
>>>
>>>
>>>
>>> De: [EMAIL PROTECTED]
>>> [mailto:[EMAIL PROTECTED] Em nome de Ribamar
>>> Sousa
>>> Enviada em: quarta-feira, 3 de setembro de 2008 10:21
>>> Para: Comunidade PostgreSQL Brasileira
>>> Assunto: [pgbr-geral] Livro de PostgreSQL do André Milani
>>>
>>>
>>>
>>> Olá!
>>>
>>> Como são tão poucos os livros sobre PostgreSQL, quando aparece um novo
>>> acho que devemos conhecer.
>>> Este livro parece ser bom, como ainda não chegou aqui em Fortaleza, estou
>>> mandando o link:
>>>
>>> http://www.novatec.com.br/livros/postgre/
>>>
>>> No site da editora tem o índice, o primeiro capítulo e alguns exercícios
>>> para download.
>>>
>>> Caso alguém já tenha lido e queira comentar sobre o mesmo ficarei grato e
>>> muitos outros colegas também. :)
>>>
>>> --
>>> Ribamar FS - [EMAIL PROTECTED]
>>> http://ribafs.net
>>>
>>> ___
>>> pgbr-geral mailing list
>>> pgbr-geral@listas.postgresql.org.br
>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>>
>>
>>
>>
>> --
>> "é preciso mudar muito, para ser sempre o mesmo" (Dom Hélder Camara)
>>
>> Adriano Gadelha
>> (085) 8846-8555
>>
>> ___
>> 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
>
>
> __ NOD32 3543 (20081021) Information __
>
> This message was checked by NOD32 antivirus system.
> 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
>



-- 
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] RES: Caracter de scape

2008-10-21 Thread Jota
Olá,

Não sei se entendi bem, mas ai vai o que entendi:

insert into foo values ('{teste}');
insert into foo values ('{teste');
insert into foo values ('teste}');

[]s

2008/10/21 Guilherme Vianna de Aguiar <[EMAIL PROTECTED]>:
> Num framework (hibernate), a parte de insert está com erro.
>
> A query é feita na mão, algo como INSERT INTO table ('text for { databas');
>
>
>
> A string é guardada no banco, não é fechada porque será finalizada,
> concatenada em seguida.
>
>
>
> Grato,
>
> Guilherme Vianna
>
>
>
>
>
> De: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Em nome de Marcelo
> Costa
> Enviada em: terça-feira, 21 de outubro de 2008 14:20
> Para: Comunidade PostgreSQL Brasileira
> Assunto: Re: [pgbr-geral] Caracter de scape
>
>
>
> Olá, boa tarde,
>
> 2008/10/21 Guilherme Vianna de Aguiar <[EMAIL PROTECTED]>
>
> Oi, boa tarde.
>
> Tenho uma duvida sobre como usar chaves {}. Ao usar chaves, eh interpretado
> como um array. Como fazer para usar chaves sem que o Postgres interprete
> isto como um array? Existe algum caracter de scape?
>
> Tem um exemplo do que exatamente você quer fazer, tipo consultar uma tabela
> lou usar uma expressão regular ?
>
> Atte
>
>
> --
> Marcelo Costa
>
> No virus found in this incoming message.
> Checked by AVG - http://www.avg.com
> Version: 8.0.175 / Virus Database: 270.8.2/1735 - Release Date: 21/10/2008
> 14:10
>
> ___
> 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] Migração de base LATIN1 para UTF8

2008-10-21 Thread Jota
Olá,

A solução do Guedes de fazer o dump usando a versão mais nova do
pg_dump não funcionou?

[]s

2008/10/21 Guilherme Carvalho <[EMAIL PROTECTED]>:
> 1 - Faço o dump normalmente gravando no arquivo bancoL.sql
> 2 - Executo o comando abaixo para fazer a conversão para utf-8
>
>  iconv -f iso-8859-1 -t utf-8 bancoL.sql > bancoU.sql
>
> 2008/10/21 Daniel Gaspary <[EMAIL PROTECTED]>
>>
>> Guilherme, podia citar, mais especificamente os procedimentos que seguiu ?
>>
>> Eu estou com esse mesmo problema.
>>
>> O caso é que aqui, a conversão funciona, entretanto, alguns caracteres
>> não foram reconhecidos em UTF8, não geraram erros, mas aparecem como
>> pontos de interrogação.
>>
>> Obrigado,
>>
>>   Daniel
>>
>> 2008/10/21 Guilherme Carvalho <[EMAIL PROTECTED]>:
>> > Utilizando a dica do colega Elias funcionou tranquilamente, primeiro eu
>> > devo
>> > fazer o dump normalmente e depois migrar. É tanto detalhe para se
>> > trabalhar
>> > com banco que os DBA´s são profissionais indispensáveis, pena que aqui
>> > não
>> > temos nenhum DBA.
>> >
>> > Obrigado a todos.
>> >
>> > 2008/10/21 Rodrigo Marins <[EMAIL PROTECTED]>
>> >>
>> >> Guilherme blz?
>> >>
>> >> Cara montei um banco aqui para fazer o teste com a confiuração que você
>> >> falou de LATIN1 para UTF8.
>> >>
>> >> Não tive problema na migração de dados foi na boa para UTF8.
>> >>
>> >> Pode ser algum problema com a ferramenta de migração "TALVEZ".
>> >>
>> >> Tenta o seguinte, eu fiz assim aqui no server.
>> >>
>> >> Entre no servidor que esta instalado o 8.3, abra o terminal e:
>> >>
>> >> [EMAIL PROTECTED]:~$pg_dump -h ip_servidor_postgres8.0 -p 5432 -d
>> >> database |  psql  -p  porta_local  -d  database  -h localhost
>> >>
>> >> Espero que ajude.
>> >>
>> >> --
>> >> Rodrigo Marins
>> >> http://pgcon.postgresql.org.br/
>> >> http://portaldodesenvolvedor.com.br/
>> >> (11) 8747-7442
>> >>
>> >> ___
>> >> 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] Problema Estranho com Query Lentas e ANALYZE

2008-10-21 Thread Jota
Olá,

Quando você seta para -1 você esta avisando o analyze para ele usar o
valor padrão para default_statistics_target=10.

Eu nunca tive nenhum problema parecido. Mas me parece no mínimo
interessante esta sua questão. Assim que tiver um tempinho vou tentar
simular alguma coisa do tipo.

Você tentou aumentar os valores do default_statistics_target para um
valor maior destas colunas, como, por exemplo 20 ou 30 e refazer os
testes com as consultas e verificar o comportamento das consultas?

Estas suas colunas que estavam com valor 0 desabilitado, como é a
distribuição dos dados?

E qual versão do PostgreSQL você está utilizando?

[]s



2008/10/21 Fabrízio de Royes Mello <[EMAIL PROTECTED]>:
> Caros Colegas,
>
> Há algum tempo estava analisando uma base de dados e verifiquei que
> diversas colunas das tabelas dessa base estavam com a coleta de
> estatisticas desabilitada. Na saida de um dump da estrutura da base
> encontrei algo como:
>
> ALTER TABLE tabela ALTER COLUMN coluna SET STATISTICS 0;
>
> Essa desativação não estava em TODAS colunas das tabelas da base de
> dados, verifiquei isso facilmente com alguns SQLs, dentre eles:
>
> SELECT * FROM pg_attribute WHERE attstattarget = 0 AND attnum > 0;
>
> Fiquei surpreso que essas estatisticas estivessem desabilitadas então
> resolvi logo habilitadas (colocando o valor -1 pra buscar da
> configuração do postgresql.conf conforme documentação oficial) mas o que
> fiquei mais surpreso ainda foi com o resultado... foi desastroso pois
> degradou a performance das queries... e naquele final de semana,
> oportunamente, foi executado um REINDEX DATABASE e após um VACUUM
> ANALYZE, este último é executado diariamente...
>
> Verifiquei todas configurações (shared_mem, work_mem,
> effetive_cache_size, etc...) para ver se conseguiria mudar o resultado
> pois uma simples consulta que demorava de ~3seg começou a demorar
> ~907seg... muita diferença não é mesmo...
>
> Com isso fui fazer uns EXPLAINs das queries no servidor que habilitei as
> estatisticas para comparar com outro onde as estatisticas ainda estavam
> desabilitadas e, É ÓBVIO, deu diferença no resultado dos EXPLAINs... até
> ai sem problemas, o problema é que com a estatisticas HABILITADAS ficou
> MUITO PIOR... será que não deveria ficar melhor??
>
> A diferença significativa no resultado dos EXPLAINs é que na base que as
> estatisticas estavam desabilitadas no resultado tinha um "BITMAP HEAP
> SCAN" resultando num custo bem menor que o da base que as estatisticas
> estavam habilitadas o qual não fazia esse bitmap_scan, fazendo um
> index_scan normal... e não se preocupem que verifiquei e NOS 2
> SERVIDORES as configurações dos métodos do planejador estão iguais:
>
> enable_bitmapscan = on
> enable_hashagg = on
> enable_hashjoin = on
> enable_indexscan = on
> enable_mergejoin = on
> enable_nestloop = on
> enable_seqscan = off
> enable_sort = on
> enable_tidscan = off
>
>
>
> Com isso tudo, sem entender nada e ter levado uma surra do elefantinho
> resolvi tomar a seguinte "medida DRÁSTICA":
>
> 1) Desabilitei as COLUNAS que assim estavam antes do "meu ato heróico"
> de habilitalas (deixei a base de dados no estado original)
> 2) Rodei um DELETE na pg_statistic... isso mesmo... um DELETE nela...
> 3) Rodei um ANALYZE na base de dados...
>
> Meus amigos adivinhem o resultado... as queries voltaram ao normal...
> exatamente como eram antes... tudo rápido q é uma beleza... a query que
> demorava ~907seg antes desse procedimento voltou a demorar apenas ~3seg...
>
> Agora gostaria de saber se algum dos colegas sabe o porque desse
> comportamento, no mínimo estranho e/ou duvidoso, do planejador do nosso
> amigo PostgreSQL.
>
>
>
> Cordialmente,
>
> --
> Fabrízio de Royes Mello
> Coordenador Desenvolvimento de Software
> [EMAIL PROTECTED]
> DBSeller Informática Ltda. - http://www.dbseller.com.br
> (51) 3076-5101
>
> ___
> 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] atualizacao de timezone

2008-10-22 Thread Jota
Olá

Acredito que o José Mello tenha falado em pg_ctl -D $PGDATA reload.

[]s

2008/10/22 Mr J.L. <[EMAIL PROTECTED]>:
>
> Voce diz
> kill -1 postmaster
>
> ?
> seria isso? se foi eu nem tentei. mas farei um teste aqui.
>
> Obrigado.
>
>
> --- Em qua, 22/10/08, José Mello Júnior <[EMAIL PROTECTED]> escreveu:
>
>> De: José Mello Júnior <[EMAIL PROTECTED]>
>> Assunto: Re: [pgbr-geral] atualizacao de timezone
>> Para: [EMAIL PROTECTED], "Comunidade PostgreSQL Brasileira" 
>> 
>> Data: Quarta-feira, 22 de Outubro de 2008, 10:24
>> Só reiniciar o serviço não foi o suficiente?
>>
>> []´s
>>
>> 2008/10/22 Mr J.L. <[EMAIL PROTECTED]>
>>
>> > Ola Pessoal,
>> > Fiz minha atualizacao para horario de verao, etc...
>> foi tudo OK, fora o
>> > fato que tive que reiniciar meu banco de dados para
>> que a atualizacao
>> > tivesse efeito.
>> >
>> > Tem como fazer essas atualizacoes (referentes a
>> horario de verao) sem que
>> > seja reiniciar o banco (server Linux, versoes 8.2... e
>> 8.3...)?
>> >
>> > obrigado
>> >
>> >
>> >  Novos endereços, o Yahoo! que você conhece.
>> Crie um email novo com a
>> > sua cara @ymail.com ou @rocketmail.com.
>> > http://br.new.mail.yahoo.com/addresses
>> > ___
>> > pgbr-geral mailing list
>> > pgbr-geral@listas.postgresql.org.br
>> >
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>> >
>>
>>
>>
>> --
>> José de Mello Júnior
>> 41.9957-2007
>
>
>  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
> cara @ymail.com ou @rocketmail.com.
> http://br.new.mail.yahoo.com/addresses
> ___
> 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] atualizacao de timezone

2008-10-22 Thread Jota
Olá

Eu fiquei na dúvida. Você mudou a hora do seu servidor Linux e teve
que reinicar o serviço do PostgreSQL para que a nova configuração
fosse atualizada. Fo isso que você quis dizer?

Se for isso, não é necessário fazer nenhum procedimento. Se você
alterar a data e a hora do sistema operacional automaticamente o
PostgreSQL reconhece as novas modificações sem que seja executada nem
procedimento de reload/restart do serviço.

Espero ter ajudado.

[]s



2008/10/22 Jota <[EMAIL PROTECTED]>:
> Olá
>
> Acredito que o José Mello tenha falado em pg_ctl -D $PGDATA reload.
>
> []s
>
> 2008/10/22 Mr J.L. <[EMAIL PROTECTED]>:
>>
>> Voce diz
>> kill -1 postmaster
>>
>> ?
>> seria isso? se foi eu nem tentei. mas farei um teste aqui.
>>
>> Obrigado.
>>
>>
>> --- Em qua, 22/10/08, José Mello Júnior <[EMAIL PROTECTED]> escreveu:
>>
>>> De: José Mello Júnior <[EMAIL PROTECTED]>
>>> Assunto: Re: [pgbr-geral] atualizacao de timezone
>>> Para: [EMAIL PROTECTED], "Comunidade PostgreSQL Brasileira" 
>>> 
>>> Data: Quarta-feira, 22 de Outubro de 2008, 10:24
>>> Só reiniciar o serviço não foi o suficiente?
>>>
>>> []´s
>>>
>>> 2008/10/22 Mr J.L. <[EMAIL PROTECTED]>
>>>
>>> > Ola Pessoal,
>>> > Fiz minha atualizacao para horario de verao, etc...
>>> foi tudo OK, fora o
>>> > fato que tive que reiniciar meu banco de dados para
>>> que a atualizacao
>>> > tivesse efeito.
>>> >
>>> > Tem como fazer essas atualizacoes (referentes a
>>> horario de verao) sem que
>>> > seja reiniciar o banco (server Linux, versoes 8.2... e
>>> 8.3...)?
>>> >
>>> > obrigado
>>> >
>>> >
>>> >  Novos endereços, o Yahoo! que você conhece.
>>> Crie um email novo com a
>>> > sua cara @ymail.com ou @rocketmail.com.
>>> > http://br.new.mail.yahoo.com/addresses
>>> > ___
>>> > pgbr-geral mailing list
>>> > pgbr-geral@listas.postgresql.org.br
>>> >
>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>> >
>>>
>>>
>>>
>>> --
>>> José de Mello Júnior
>>> 41.9957-2007
>>
>>
>>  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a 
>> sua cara @ymail.com ou @rocketmail.com.
>> http://br.new.mail.yahoo.com/addresses
>> ___
>> 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
>



-- 
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] atualizacao de timezone

2008-10-22 Thread Jota
Olá, Euler

Eu fiz confusão aqui. Viajei. Eu alterei a data do sistema e fiz o
teste com o PostgreSQL e não precisei fazer nenhuma modificação, mas
não era isso que estava sendo discutido. Foi mal :(

[]s


2008/10/22 Euler Taveira de Oliveira <[EMAIL PROTECTED]>:
> Jota escreveu:
>
>> Se for isso, não é necessário fazer nenhum procedimento. Se você
>> alterar a data e a hora do sistema operacional automaticamente o
>> PostgreSQL reconhece as novas modificações sem que seja executada nem
>> procedimento de reload/restart do serviço.
>>
> Não. O timezone-data do PostgreSQL e do SO são independentes; mas a
> partir da 8.3 você tem uma opção (--with-system-tzdata) em tempo de
> compilação para dizer para o PostgreSQL utilizar o timezone-data do SO.
> Em versões anteriores a 8,3, você pode optar por recompilar um novo
> timezone-data para PostgreSQL ou atualizar para última versão corretiva
> (por ex. 8.2.10).
>
>
> --
>  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
>



-- 
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] atualizacao de timezone

2008-10-22 Thread Jota
Olá, Dutra

Obrigado pela informação. Gosto desta lista porque aprendemos sobre
vários assuntos :)

[]s

2008/10/22 Leandro DUTRA <[EMAIL PROTECTED]>:
> 2008/10/22 Jota <[EMAIL PROTECTED]>:
>>
>> Você mudou a hora do seu servidor Linux
>
> Só um detalhe, para esclarecer os incautos: a gente nunca muda a hora
> do servidor, a não ser coordenando com UTC via NTP.  O que se faz é
> atualizar as tabelas de fusos e horário de verão conforme as mudanças
> legislativas.  A definição de fuso estando certa, a hora local
> mostrada é alterada automaticamente nas transições de horário de
> verão.
>
> --
> skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
> +55 (11) 3040 7344  gTalk: xmpp:[EMAIL PROTECTED]
> +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
> BRAZIL GMT-3  MSN: msnim:[EMAIL PROTECTED]
> ___
> 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] atualizacao de timezone

2008-10-22 Thread Jota
Olá,


2008/10/22 Mr J.L. <[EMAIL PROTECTED]>:
> Euler,
> Em tempo de compilação quer dizer que, se meu postgresql 8.3 ja esta 
> instalado nao tem mais como alterar o esquema do timezone-data?
>

Depende. Se você fez a instalação através do código fonte você pode
recompilar o PostgreSQL. Acredito que o Euler quis dizer ao executar o
./configure você pode especificar o parâmetro --with-system-tzdata=DIR
para você especificar o timezone para usar o mesmo do sistema
operacional.


> Isso serve para instalacoes feitas apartir de pacotes "rpm" ou nao, só dos 
> binarios que da certo isso (recompilar)?

Para instalações realizadas a partir do código fonte.
>
> E vi que no release da versao 8.2.10 tem "...Update time zone data files to 
> tzdata release 2008f (for DST law changes in Argentina, Bahamas, Brazil, 
> Mauritius, Morocco, Pakistan, Palestine, and Paraguay)..." Em algum lugar 
> existe um tutorial de como proceder para esses casos?
>
> Obrigado.
>
>
> --- Em qua, 22/10/08, Euler Taveira de Oliveira <[EMAIL PROTECTED]> escreveu:
>
>> De: Euler Taveira de Oliveira <[EMAIL PROTECTED]>
>> Assunto: Re: [pgbr-geral] atualizacao de timezone
>> Para: "Comunidade PostgreSQL Brasileira" 
>> 
>> O timezone-data do PostgreSQL e do SO são
>> independentes; mas a
>> partir da 8.3 você tem uma opção (--with-system-tzdata)
>> em tempo de
>> compilação para dizer para o PostgreSQL utilizar o
>> timezone-data do SO.
>> Em versões anteriores a 8,3, você pode optar por
>> recompilar um novo
>> timezone-data para PostgreSQL ou atualizar para última
>> versão corretiva
>> (por ex. 8.2.10).
>
>
>
>  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
> cara @ymail.com ou @rocketmail.com.
> http://br.new.mail.yahoo.com/addresses
> ___
> 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] chamada a to_number dentro de procedure

2008-10-23 Thread Jota
Olá, Tiago

Duas coisas. A primeira é que sua função ta com um parenteses a mais:
resultado=to_number($1,$2::text));
O último parenteses está sobrando.
E segundo, você pode chamar assim: SELECT to_number('21234',999);
Nessa forma ele vai retornar três digitos e vai te dar como resposta:
212.
Se usares: SELECT to_number('21234',);
Vai retornar 2123 e por ai vai.

Espero ter te ajudado.

[]s

2008/10/23 Tiago N. Sampaio <[EMAIL PROTECTED]>:
> Pessoal, bom dia.
>
> Estou migrando da versão 8.2 pra 8.3.3, e encontrei problemas com a
> to_number().
> Enfim, estou tentando escrever um wrapper, pra converter um int pra um
> text, mas está dando um erro que eu não sei o que é.
> Essa e a definicao da funcao:
>
> CREATE OR REPLACE FUNCTION to_number(text, int) RETURNS numeric AS
> $FUNCAO$
> DECLARE
>resultado numeric;
> BEGIN
>resultado=to_number($1,$2::text));
>RAISE NOTICE 'E o resultado eh: %',resultado;
>RETURN resultado;
> END;
> $FUNCAO$ LANGUAGE plpgsql;
>
> Esse foi o esqueleto final, mas jah tentei chamar assim:
> to_number($1,to_char($2,''));
> to_number($1,cast($2 to text));
>
> Mas sempre dá o mesmo erro:
>
> postgres=# SELECT to_number('21234',23);
> ERROR:  invalid input syntax for type numeric: " "
> CONTEXT:  PL/pgSQL function "to_number" line 4 at assignment
>
> E não tenho ideia pq ele tah sempre dando esse erro.
> Alguem tem alguma ideia?
>
> Alguem mais teve problemas com to_number() na versão nova???
>
> Abraços
> Tiago N. Sampaio
>
>
> ___
> 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] PG_DUMP

2008-10-23 Thread Jota
Opa

Como assim pg_dump não é backup?

[]s

2008/10/23 ELIAS JUNIOR <[EMAIL PROTECTED]>:
> Bom, se PG_DUMP, não é backup, por favor alguém me diga como fazer backup no
> postgresql??? E de forma clara e objetiva.
>
>
>
> 2008/10/23 Sebastian SWC <[EMAIL PROTECTED]>
>>
>> 2008/10/22 ELIAS JUNIOR <[EMAIL PROTECTED]>:
>> > Saudações,
>> >
>> > Alguém sabe como faço para executar o pg_dump (PostgreSQL 8.3), no
>> > linux, no
>> > crontab, sem que o mesmo peça senha no terminal??
>>
>> Opa!
>>
>> talvez seja bem interessante vc ver algum material sobre o crontab[1].
>> Só não esqueça de colocar o caminho do programa no crontab senão não
>> vai funcionar. Por exemplo:
>>
>> 15 12 * * * /usr/local/pgsql/bin/pg_dump (parametros do pg_dump)
>>
>> Aonde:
>>
>>   Todos os dias, respectivamente as 12h15min irá rodar o pg_dump com
>> os parametros necessários...
>>
>>
>> PS: Como diz o meu amigo Telles: "PG_DUMP NÃO É BACKUP!"
>>
>> Um abraço!
>>
>> [1] http://pt.wikipedia.org/wiki/Crontab
>>
>>
>> --
>> Sebastian SWC
>> http://sebastianswc.com
>> http://www.postgresql.org.br/
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>



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

2008-10-23 Thread Jota
Ola, pessoal

Essa discussão me parece bastante interessante e acredito que cada um
pode interpretar backup de uma maneira.

Vou comentar como eu vejo um processo de backup.

No momento que realizo um procedimento através do pg_dump eu tenho um
conjunto de instruções e dados (forma padrão do pg_dump) que me
permitem reproduzir o estado atual do banco de dados até o momento da
realização de um pg_dump. Então entendo que se eu tenho como
reconstruir o estado atual (estrutura e dados até a execução do
pg_dump) do meu banco de dados a partir de um arquivo gerado pelo
pg_dump eu tenho um backup do meu banco. Isto é, se eu precisar
carregar estes dados para reconstruir o meu banco eu vou conseguir.

Se vocês me questionarem se o pg_dump é a melhor forma de backup eu
vou comentar que não é a melhor forma, mas é uma forma de backup
segundo o meu ponto de vista.

Atenciosamente

[]s

2008/10/23 Leandro DUTRA <[EMAIL PROTECTED]>:
> 2008/10/23 Jota <[EMAIL PROTECTED]>:
>>
>> Como assim pg_dump não é backup?
>
> pg_dump é cópia de segurança lógica.  Uma estratégia de segurança
> contempla ao menos uma cópia de segurança física, com a lógica podendo
> complementar.
>
>
> --
> skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
> +55 (11) 3040 7344  gTalk: xmpp:[EMAIL PROTECTED]
> +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
> BRAZIL GMT-3  MSN: msnim:[EMAIL PROTECTED]
> ___
> 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] PG_DUMP

2008-10-23 Thread Jota
Olá, Dutra

Concordo com você. Em backups muito grandes o tempo de restauração é bem grande.

[]s

2008/10/23 Leandro DUTRA <[EMAIL PROTECTED]>:
> 2008/10/23 Jota <[EMAIL PROTECTED]>:
>> No momento que realizo um procedimento através do pg_dump eu tenho um
>> conjunto de instruções e dados (forma padrão do pg_dump) que me
>> permitem reproduzir o estado atual do banco de dados até o momento da
>> realização de um pg_dump.
>
> Problemas:
>
> 1) Tempo de restauração.
> 2) Restauração até a falha.
>
> Por isso é uma forma auxiliar.  Melhor isso que nada, mas não deixa de
> ser auxiliar.
>
>
> --
> skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
> +55 (11) 3040 7344  gTalk: xmpp:[EMAIL PROTECTED]
> +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
> BRAZIL GMT-3  MSN: msnim:[EMAIL PROTECTED]
> ___
> 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] Horario

2008-10-24 Thread Jota
Opa

Senão estou viajando faz sentido :)

[]s

2008/10/24 Fernando Ike <[EMAIL PROTECTED]>:
> On Fri, Oct 24, 2008 at 3:30 PM, Mateus <[EMAIL PROTECTED]> wrote:
>> Compilei o postgresql 8.3.4 com a opção --with-system-tzdata
>>
>> Ao mudar da hora do sistema eu executo no terminal do psql select
>> current_time;
>> A hora do banco é igual ao do sistema até aqui tudo certo.
>>
>> Mas ou mudar o fuso horario do SO para horario de verão por exemplo no
>> pg não muda o fuso horario. So muda qdo eu restarto o pg.
>>
>>
>> Toda vez que tiver mudança de fuso vou ter que reniciar o postgresql ?
>
>   Vai, isso acontece com outros banco de dados. ;)
>
>
>
> []´s
> --
> Fernando Ike
> http://www.midstorm.org/~fike/weblog
> ___
> 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] Verificar registro bloqueado.

2008-10-24 Thread Jota
Olá,

Qual versão do PostgreSQL?

Existe uma view pg_locks. Lá são apresentados os locks que estão ocorrendo.

Existe também a view pg_stat_activity e um atributo chamando waiting
que indica t se a transção está esperando por uma outra transação ou f
que indica que nada esta bloqueando a transação atual.

Espero ter ajudado.

[]s

2008/10/24 tetraetila <[EMAIL PROTECTED]>:
> Olá Pessoal
>
> Gosgaria que vocês me ajudassem com esta dúvida.
> Utilizo o código abaixo para bloquear um determinado registro na tabela:
>
> begin work;
> select * from a003.a003015_tbl where sr_recno = 1 for update;
> update a003... ( instruções... )
> commit work;
>
> Como eu faço para de dentro da minha aplicação retornar/verificar
> quando este registro ainda estiver bloqueado?
>
> No Firebird me retona .T. não estou conseguindo pegar
> o retorno no Postgres, pode ser um select ou outro comando qualquer.
>
> Muito obrigado!
>
> Adilson Nunes
>
>
>
> Obs.: Qualquer ajuda sobre a manipulação destes retornos no Postgres
> serão bem vindas. Estamos migrando para Postgres.
>
>
> --
> --
> 
> Adilson Nunes   -  tetraetila(R)
>
> ?
>õ¿õ¬
>(¬)
>
> Linux Registered User # 272492
> 
> ___
> 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] [ajuda] array multidimensiona (matriz)

2008-10-24 Thread Jota
Olá, Tiago

Na correria, acho que resolve o seu problema. Com tempo faço uma
solução mais elaborada.

declare
i integer;
j integer;
   a integer[][];
begin
   for i in 0..3 loop
for j in 0..3 loop
   a:=ARRAY[[i,j]];
raise notice 'valor do vetor: %',a;
end loop;
   end loop;
end;

[]s

2008/10/24 Thiago <[EMAIL PROTECTED]>:
> Olá galera ... não sei trabalhar muito bem com array em postgre ...
> fazendo um array do tipo vetor consegui fazer tudo corretamente ... mas
> tentando fazer com array multidimensional está dando um erro ... o
> código simples da funcão é o seguinte:
>
> declare
>i integer;
>a integer[][];
> begin
>for i in 1..4 loop
>a[i][1] := 0;
>end loop;
>return 0;
> end;
>
> O erro que está dando é esse:
> ERROR:  invalid array subscripts
> CONTEXT:  PL/pgSQL function "sp_teste_array" line 6 at assignment
>
> Alguém faz idéia do que pode ser ??? ou alguém pode me fornecer um
> exemplo simples de como implemento um array multidimensional ???
>
> Obrigado !!!
>
> ___
> 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] Validação do codigo pgPLSql

2008-10-25 Thread Jota
Olá,

Quando você faz a compilação ele não trata erros lógicos por isso você
consegue referenciar objetos inexistentes.


Uma forma de fazer a verificação é utilizando a validação dos códigos
de erros. 
(http://www.postgresql.org/docs/8.3/interactive/errcodes-appendix.html)

[]s

2008/10/25 Jean <[EMAIL PROTECTED]>:
> Oi pessoal,
>
>
>
> Sou novo usuário do postgresql, venho do firebird. Uma diferença que percebi
> entre os dois é em relação a validação do código que escrevo em PL. No
> firebird, ele mantem a integridade entre os objetos do banco de dados, de
> forma que não consigo referenciar um objeto que não exista dentro de uma
> trigger/procedure. E após a compilação, não consigo excluir um objeto
> referenciado. No pg, quando escrevo um nome de campo invalido numa select
> dentro de uma função, ele compila, e sou vou perceber em tempo de execução.
> O mesmo vale para o os campos acessados por new e old (que são objetos do
> tipo Record). Gostaria de saber se existe uma forma de validar isso, ou
> alguma ferramenta. Isso evitaria erros futuros no projeto.
>
>
>
> Jean Domingues.
>
> ___
> 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] problemas com o horario de verao

2008-10-27 Thread Jota
Olá, Fábio

Este assunto foi discutido na última semana. Por gentiza verifique o
histórico da lista.

Obrigado.

[]s

2008/10/27 Fabio Alves de Araujo Ebner - Dna <[EMAIL PROTECTED]>:
> Pessoal, como eu arrumo o horario de verao no postgres? o servidor ja ta
> certo porem qdo eu recupero o horario pelo postgres ele acusa o horario
> errado (+1 hora) o meu locale esta como AMERICA/SAO_PAULO
>
> como eu arrumo isso?? e como eu faco para utiliza ro Br_SP?? por indica o
> horario de verao
>
> obrigado
> ___
> 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] [ajuda] saber qual query está e xecutando

2008-10-27 Thread Jota
Olá, Tiago

Você pode acessar a view de sistema pg_stat_activity. Nesta view são
apresentadas informações como: usename (usúario), current_query
(consulta que o usuário está executando) dentre outros dados.

select * from pg_stat_activity;

Além desta view tem também a pg_stat_database que apresenta
informações do banco como: número de conexões no banco, número de
commits, número de rollbacks, leitura dos dados da memória e leitura
dos dados do disco.

[]s

2008/10/27 Thiago <[EMAIL PROTECTED]>:
> Bom dia ... aqui no serviço utilizo o ems for postgresql ... e o postgre
> fica instalado em um servidor linux ... antigamente eu ia na opção
> services -> server status e listava para mim todas as querys e conexões
> abertas no banco ... hoje eu não consigo mais isso ... alguém sabe me
> dizer por que ???
>
> E uma dica que gostaria de saber ... existe alguma forma de listar os
> usuários que estão conectados e poder chutar a conexão deles ... um
> sonho seria poder listar as querys que estão sendo executadas juntamente
>  com o usuário que está conectado no banco e com isso eu poderia
> derrubar as conexões ... alguém sabe se existe alguma ferramenta para
> isso ???
>
> ___
> 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] Capturar retorno de uma query.

2008-10-27 Thread Jota
Olá

2008/10/27 tetraetila(R) <[EMAIL PROTECTED]>:
> Olá Pessoal !
>
> Tenho uma aplicação que funciona no Firebird e bloqueio um determinado
> registro com o seguinte select:
>
> select * from test_table where sr_recno = 10 for update with lock.
>
> Quando um outro usuário tenta acessar este mesmo registro verifico o estado
> dele e ele estando bloqueado, retornando True, de dentro da minha aplicação
> emito
> um alerta para este usuário, tipo: Registro indisponível!, etc.
>
> Ok!
>
> No Postgres eu consigo bloquear o registro também com o select:
>
> begin;
> select * from table_test where sr_recno = 10 for update
>
> Só que ele não me retorna imediatamente, fica aguardando o término da
> transação e o usuário fica travado, waiting.

Correto.

>
> Gostaria de saber se alguém sabe algum modo de ele não ficar aguardando,
> verificando o registro se estiver bloqueado retorne False imediatamente.
> Seria uma função.
>
Como assim não ficar aguardando? O registro ficará bloqueado até que a
sua transação seja efeitava ou um rollback seja executado.

> Por exemplo se eu der um
>
> select * from pg_stat_activity where waiting = 't' and current_query =
> 'minha sentença exemplo...'
>
> Ele irá me retornar True, porém preciso capturar este retorno para tratar na
> minha aplicação. Ou uma função que faça isto, capture o retorno no BD.

Não entendi muito bem. Você quer fazer uma função que retorne as
consultas que estão bloqueadas e consiga trata-las na aplicação é
isso?

>
> Qualquer ajuda será bem vinda, meu muito obrigado!
>
> Adilson Nunes
> Divinópolis - MG
>
>
>
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>

[]s

-- 
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] [ajuda] saber qual query está e xecutando

2008-10-27 Thread Jota
Olá,

Além disso é importante salientar que na versão 8.3 esse parâmetro não
existe mais.

[]s

2008/10/27 Fernando França <[EMAIL PROTECTED]>:
> Thiago,
>
> Vale lembrar que pra tudo isso funcionar, no seu postgresql.conf você
> deverá ter a opção stats_command_string = on.
>
> Algumas instalações do PostgreSQL (geralmente as empacotadas como no
> Ubuntu), vem com essa opção comentada.
>
> At.
> --
> Fernando França
> Linux User #263682
> DAN #2058378
>
> http://desconstruindo.eng.br
> http://www.cbpf.br/~lsd
> http://www.rnp.br/keyserver/pks/lookup?search=0xD41D2910
>
> Esta mensagem, incluindo seus anexos, contém informações legais
> privilegiadas e/ou confidenciais, não podendo ser retransmitida,
> arquivada,divulgada ou copiada sem autorização do remetente. Caso
> tenha recebido esta mensagem por engano, por favor informe o remetente
> respondendo imediatamente a este e-mail, e em seguida apague-a do seu
> computador.
>
> All information in this e-mail and attachments is confidential and
> privileged. If you are not the intended addressee, please notify us
> immediately by returning this e-mail and delete this message from your
> computer. You should not forward, file, copy nor disclose this e-mail
> to any other person without prior authorization.
>
>
>
> 2008/10/27 Thiago <[EMAIL PROTECTED]>:
>> Valeu galera ... pelo visto era essa query mesmo que eu executava mas
>> ainda não está aparecendo nada ... deve ser problema de permissao ...
>> mas eu uso postgres ... estranho ...
>>
>> Obrigado por enquanto ...
>>
>> Marcelo Costa escreveu:
>>> Olá bom dia
>>>
>>> 2008/10/27 Thiago <[EMAIL PROTECTED]
>>> >
>>>
>>> Bom dia ... aqui no serviço utilizo o ems for postgresql ... e o postgre
>>> fica instalado em um servidor linux ... antigamente eu ia na opção
>>> services -> server status e listava para mim todas as querys e conexões
>>> abertas no banco ... hoje eu não consigo mais isso ... alguém sabe me
>>> dizer por que ???
>>>
>>>
>>> Verifica os direitos do usuário que está acessando o banco uma
>>> possibilidade é falta de direitos para este usuário ai o EMS não exibe
>>> mesmo.
>>>
>>>
>>>
>>> E uma dica que gostaria de saber ... existe alguma forma de listar os
>>> usuários que estão conectados e poder chutar a conexão deles ... um
>>> sonho seria poder listar as querys que estão sendo executadas juntamente
>>>  com o usuário que está conectado no banco e com isso eu poderia
>>> derrubar as conexões ... alguém sabe se existe alguma ferramenta para
>>> isso ???
>>>
>>>
>>> O PostgreSQL possui tabelas o qual armazena estas informações, comece
>>> pela pg_stat_activity
>>>
>>> SELECT * FROM PG_STAT_ACTIVITY
>>>
>>> Atte,
>>>
>>>
>>> --
>>> Marcelo Costa
>>>
>>>
>>> 
>>>
>>> ___
>>> 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] [ajuda] saber qual query está e xecutando

2008-10-27 Thread Jota
Olá

O que aparece? Por acaso aparece ?

[]s

2008/10/27 Thiago <[EMAIL PROTECTED]>:
> Amigão ... entrei no arquivo e verifiquei essa opção que você me falou
> ... o stats_command_string está on mesmo assim o comando select * from
> pg_stat_activity não está listando nada ... faz idéia do que pode ser ???
>
> Valeu !!!
>
> Fernando França escreveu:
>> Thiago,
>>
>> Vale lembrar que pra tudo isso funcionar, no seu postgresql.conf você
>> deverá ter a opção stats_command_string = on.
>>
>> Algumas instalações do PostgreSQL (geralmente as empacotadas como no
>> Ubuntu), vem com essa opção comentada.
>>
>> At.
>> --
>> Fernando França
>> Linux User #263682
>> DAN #2058378
>>
>> http://desconstruindo.eng.br
>> http://www.cbpf.br/~lsd
>> http://www.rnp.br/keyserver/pks/lookup?search=0xD41D2910
>>
>> Esta mensagem, incluindo seus anexos, contém informações legais
>> privilegiadas e/ou confidenciais, não podendo ser retransmitida,
>> arquivada,divulgada ou copiada sem autorização do remetente. Caso
>> tenha recebido esta mensagem por engano, por favor informe o remetente
>> respondendo imediatamente a este e-mail, e em seguida apague-a do seu
>> computador.
>>
>> All information in this e-mail and attachments is confidential and
>> privileged. If you are not the intended addressee, please notify us
>> immediately by returning this e-mail and delete this message from your
>> computer. You should not forward, file, copy nor disclose this e-mail
>> to any other person without prior authorization.
>>
>>
>>
>> 2008/10/27 Thiago <[EMAIL PROTECTED]>:
>>> Valeu galera ... pelo visto era essa query mesmo que eu executava mas
>>> ainda não está aparecendo nada ... deve ser problema de permissao ...
>>> mas eu uso postgres ... estranho ...
>>>
>>> Obrigado por enquanto ...
>>>
>>> Marcelo Costa escreveu:
 Olá bom dia

 2008/10/27 Thiago <[EMAIL PROTECTED]
 >

 Bom dia ... aqui no serviço utilizo o ems for postgresql ... e o 
 postgre
 fica instalado em um servidor linux ... antigamente eu ia na opção
 services -> server status e listava para mim todas as querys e conexões
 abertas no banco ... hoje eu não consigo mais isso ... alguém sabe me
 dizer por que ???


 Verifica os direitos do usuário que está acessando o banco uma
 possibilidade é falta de direitos para este usuário ai o EMS não exibe
 mesmo.



 E uma dica que gostaria de saber ... existe alguma forma de listar os
 usuários que estão conectados e poder chutar a conexão deles ... um
 sonho seria poder listar as querys que estão sendo executadas 
 juntamente
  com o usuário que está conectado no banco e com isso eu poderia
 derrubar as conexões ... alguém sabe se existe alguma ferramenta para
 isso ???


 O PostgreSQL possui tabelas o qual armazena estas informações, comece
 pela pg_stat_activity

 SELECT * FROM PG_STAT_ACTIVITY

 Atte,


 --
 Marcelo Costa


 

 ___
 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] [ajuda] saber qual query está e xecutando

2008-10-27 Thread Jota
Olá,

Essa mensagem você fala que aparece quando você consulta pelo EMS ou via psql?


[]s



2008/10/27 Thiago <[EMAIL PROTECTED]>:
> Então cara ... aparece as colonunas e escrito  ...
> apenas isso ... mas o postgre daqui sempre teve isso ... de um tempo
> para cá que parou ...
>
> Jota escreveu:
>> Olá
>>
>> O que aparece? Por acaso aparece ?
>>
>> []s
>>
>> 2008/10/27 Thiago <[EMAIL PROTECTED]>:
>>> Amigão ... entrei no arquivo e verifiquei essa opção que você me falou
>>> ... o stats_command_string está on mesmo assim o comando select * from
>>> pg_stat_activity não está listando nada ... faz idéia do que pode ser ???
>>>
>>> Valeu !!!
>>>
>>> Fernando França escreveu:
>>>> Thiago,
>>>>
>>>> Vale lembrar que pra tudo isso funcionar, no seu postgresql.conf você
>>>> deverá ter a opção stats_command_string = on.
>>>>
>>>> Algumas instalações do PostgreSQL (geralmente as empacotadas como no
>>>> Ubuntu), vem com essa opção comentada.
>>>>
>>>> At.
>>>> --
>>>> Fernando França
>>>> Linux User #263682
>>>> DAN #2058378
>>>>
>>>> http://desconstruindo.eng.br
>>>> http://www.cbpf.br/~lsd
>>>> http://www.rnp.br/keyserver/pks/lookup?search=0xD41D2910
>>>>
>>>> Esta mensagem, incluindo seus anexos, contém informações legais
>>>> privilegiadas e/ou confidenciais, não podendo ser retransmitida,
>>>> arquivada,divulgada ou copiada sem autorização do remetente. Caso
>>>> tenha recebido esta mensagem por engano, por favor informe o remetente
>>>> respondendo imediatamente a este e-mail, e em seguida apague-a do seu
>>>> computador.
>>>>
>>>> All information in this e-mail and attachments is confidential and
>>>> privileged. If you are not the intended addressee, please notify us
>>>> immediately by returning this e-mail and delete this message from your
>>>> computer. You should not forward, file, copy nor disclose this e-mail
>>>> to any other person without prior authorization.
>>>>
>>>>
>>>>
>>>> 2008/10/27 Thiago <[EMAIL PROTECTED]>:
>>>>> Valeu galera ... pelo visto era essa query mesmo que eu executava mas
>>>>> ainda não está aparecendo nada ... deve ser problema de permissao ...
>>>>> mas eu uso postgres ... estranho ...
>>>>>
>>>>> Obrigado por enquanto ...
>>>>>
>>>>> Marcelo Costa escreveu:
>>>>>> Olá bom dia
>>>>>>
>>>>>> 2008/10/27 Thiago <[EMAIL PROTECTED]
>>>>>> <mailto:[EMAIL PROTECTED]>>
>>>>>>
>>>>>> Bom dia ... aqui no serviço utilizo o ems for postgresql ... e o 
>>>>>> postgre
>>>>>> fica instalado em um servidor linux ... antigamente eu ia na opção
>>>>>> services -> server status e listava para mim todas as querys e 
>>>>>> conexões
>>>>>> abertas no banco ... hoje eu não consigo mais isso ... alguém sabe me
>>>>>> dizer por que ???
>>>>>>
>>>>>>
>>>>>> Verifica os direitos do usuário que está acessando o banco uma
>>>>>> possibilidade é falta de direitos para este usuário ai o EMS não exibe
>>>>>> mesmo.
>>>>>>
>>>>>>
>>>>>>
>>>>>> E uma dica que gostaria de saber ... existe alguma forma de listar os
>>>>>> usuários que estão conectados e poder chutar a conexão deles ... um
>>>>>> sonho seria poder listar as querys que estão sendo executadas 
>>>>>> juntamente
>>>>>>  com o usuário que está conectado no banco e com isso eu poderia
>>>>>> derrubar as conexões ... alguém sabe se existe alguma ferramenta para
>>>>>> isso ???
>>>>>>
>>>>>>
>>>>>> O PostgreSQL possui tabelas o qual armazena estas informações, comece
>>>>>> pela pg_stat_activity
>>>>>>
>>>>>> SELECT * FROM PG_STAT_ACTIVITY
>>>>>>
>>>>>> Atte,
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Marcelo Costa
>>>>>>
>>>>>>
>>>>>> 
>>>>>>
>>>>>> ___
>>>>>> 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
>>>
>>
>>
>>
>
> ___
> 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] [ajuda] saber qual query está e xecutando

2008-10-27 Thread Jota
Olá

Desconheço qualquer tipo de bug. Você faz a consulta via psql ou via
ferramenta (PgAdmin, SQL Manager)?

[]s

2008/10/27 Thiago <[EMAIL PROTECTED]>:
> Estou usando a versão 8.1.11 ... faz idéia se existe algum tipo de bug
> nela ???
>
> Fernando França escreveu:
>> De fato, se o stats_command_string estivesse off ou comentado, algo
>> como:   apareceria, então não é o caso.
>>
>> Qual versão do PostgreSQL?
>>
>> --
>> Fernando França
>> Linux User #263682
>> DAN #2058378
>>
>> http://desconstruindo.eng.br
>> http://www.cbpf.br/~lsd
>> http://www.rnp.br/keyserver/pks/lookup?search=0xD41D2910
>>
>> Esta mensagem, incluindo seus anexos, contém informações legais
>> privilegiadas e/ou confidenciais, não podendo ser retransmitida,
>> arquivada,divulgada ou copiada sem autorização do remetente. Caso
>> tenha recebido esta mensagem por engano, por favor informe o remetente
>> respondendo imediatamente a este e-mail, e em seguida apague-a do seu
>> computador.
>>
>> All information in this e-mail and attachments is confidential and
>> privileged. If you are not the intended addressee, please notify us
>> immediately by returning this e-mail and delete this message from your
>> computer. You should not forward, file, copy nor disclose this e-mail
>> to any other person without prior authorization.
>>
>>
>>
>> 2008/10/27 Thiago <[EMAIL PROTECTED]>:
>>> Amigão ... entrei no arquivo e verifiquei essa opção que você me falou
>>> ... o stats_command_string está on mesmo assim o comando select * from
>>> pg_stat_activity não está listando nada ... faz idéia do que pode ser ???
>>>
>>> Valeu !!!
>>>
>>> Fernando França escreveu:
 Thiago,

 Vale lembrar que pra tudo isso funcionar, no seu postgresql.conf você
 deverá ter a opção stats_command_string = on.

 Algumas instalações do PostgreSQL (geralmente as empacotadas como no
 Ubuntu), vem com essa opção comentada.

 At.
 --
 Fernando França
 Linux User #263682
 DAN #2058378

 http://desconstruindo.eng.br
 http://www.cbpf.br/~lsd
 http://www.rnp.br/keyserver/pks/lookup?search=0xD41D2910

 Esta mensagem, incluindo seus anexos, contém informações legais
 privilegiadas e/ou confidenciais, não podendo ser retransmitida,
 arquivada,divulgada ou copiada sem autorização do remetente. Caso
 tenha recebido esta mensagem por engano, por favor informe o remetente
 respondendo imediatamente a este e-mail, e em seguida apague-a do seu
 computador.

 All information in this e-mail and attachments is confidential and
 privileged. If you are not the intended addressee, please notify us
 immediately by returning this e-mail and delete this message from your
 computer. You should not forward, file, copy nor disclose this e-mail
 to any other person without prior authorization.



 2008/10/27 Thiago <[EMAIL PROTECTED]>:
> Valeu galera ... pelo visto era essa query mesmo que eu executava mas
> ainda não está aparecendo nada ... deve ser problema de permissao ...
> mas eu uso postgres ... estranho ...
>
> Obrigado por enquanto ...
>
> Marcelo Costa escreveu:
>> Olá bom dia
>>
>> 2008/10/27 Thiago <[EMAIL PROTECTED]
>> >
>>
>> Bom dia ... aqui no serviço utilizo o ems for postgresql ... e o 
>> postgre
>> fica instalado em um servidor linux ... antigamente eu ia na opção
>> services -> server status e listava para mim todas as querys e 
>> conexões
>> abertas no banco ... hoje eu não consigo mais isso ... alguém sabe me
>> dizer por que ???
>>
>>
>> Verifica os direitos do usuário que está acessando o banco uma
>> possibilidade é falta de direitos para este usuário ai o EMS não exibe
>> mesmo.
>>
>>
>>
>> E uma dica que gostaria de saber ... existe alguma forma de listar os
>> usuários que estão conectados e poder chutar a conexão deles ... um
>> sonho seria poder listar as querys que estão sendo executadas 
>> juntamente
>>  com o usuário que está conectado no banco e com isso eu poderia
>> derrubar as conexões ... alguém sabe se existe alguma ferramenta para
>> isso ???
>>
>>
>> O PostgreSQL possui tabelas o qual armazena estas informações, comece
>> pela pg_stat_activity
>>
>> SELECT * FROM PG_STAT_ACTIVITY
>>
>> Atte,
>>
>>
>> --
>> Marcelo Costa
>>
>>
>> 
>>
>> ___
>> 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.or

Re: [pgbr-geral] Ajuda com BD

2008-10-27 Thread Jota
Olá

Na view de sistema pg_locks você tem essa informação.

[]s

2008/10/27 tetraetila(R) <[EMAIL PROTECTED]>:
> Pessoal
>
> Como eu faço para verificar no Postgres se determinado registro de uma
> tabela está bloqueado?
>
> Exemplo:  select * from tabela_clientes where id_cliente = 120 for update
> with lock;
>
> Bloqueio funciona no Firebird.
>
> No Postgres seria: select * from tabela_clientes where id_cliente = 120 for
> update;
>
> Porém no Postgres a aplicação trava aguardando a liberação. O que eu preciso
> é
> verificar se está bloqueado e imediatamente dar o retorno para o usuário que
> tentou o acesso.
>
> Quando outra pessoa tentar acessar este cliente quero retornar uma mensagem
> como
>
> Registro indisponível, etc. Precisa capturar o retorno do BD.
>
> Qualquer ajuda será bem vinda.
>
> Obs.: Estou saindo de DBF e está uma luta!
>
> Obrigado!
>
> Adilson
>
> ___
> 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] Reabilitação do CAST (para ser automatico)

2008-10-28 Thread Jota
Olá,

Não é possível. Uma solução possível é apresentada no blog do Leonardo
Cezar (http://postgreslogia.wordpress.com/)

[]s

2008/10/28 Rildo Santos - MSN <[EMAIL PROTECTED]>:
> Amigo
>
> Como fazer  reabilitação do CAST... para ser automatico ?
>
>
>
>
> - Original Message -
> From: Roberto Mello
> To: Comunidade PostgreSQL Brasileira
> Sent: Tuesday, October 28, 2008 8:20 PM
> Subject: Re: [pgbr-geral] erro
> 2008/10/28 Fabio Alves de Araujo Ebner - Dna
> <[EMAIL PROTECTED]>
>>
>> PEssoal pq agora qdo uso o 8.3 a minha aplicacao java retorna o seguinte
>> erro:
>>
>> Internal Exception: org.postgresql.util.PSQLException: ERROR: operator
>> does not exist: character varying = integer
>> sendo q na anterior ele estava normal??? isso eu mandei o netbeans criar
>> as minhas entitys via JpaToplink
>
> Veja as notas de lancamento do 8.3. Varios casts automaticos foram
> removidos. O ideal seria consertar sua aplicacao usando CASTs explicitos,
> mas esses casts automaticos podem ser reabilitados tambem.
>
> No seu caso, bastaria cast o varchar para integer, ou vice-versa:
>
> CAST(123 AS varchar) = '123'
> CAST('123' AS integer) = 123
>
> Roberto
>
> --
> http://blog.divisiblebyfour.org/
>
> 
>
> ___
> 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] LIKE lento na versão 8.3.4

2008-10-28 Thread Jota
Olá,

Sempre que você quiser usar uma função sobre um campo indexado para
usar o índice, o mesmo deve ser criado com a função.

[]s

2008/10/28 Fabrízio de Royes Mello <[EMAIL PROTECTED]>:
> Rildo Santos - MSN escreveu:
>>
>> Funcionou. legal.
>>
>>  Porem se coloca a condição UPPER(nmeprd) deixa de funcionar.
>>
>> Alguma sugestão?
>
> Coloca o UPPER no CREATE INDEX...
>
> CREATE INDEX "EstPrdPr_IK_99" ON "estprdpr"(UPPER("nmeprd")
> varchar_pattern_ops);
>
>
> Cordialmente,
>
> --
> Fabrízio de Royes Mello
> Coordenador Desenvolvimento de Software
> [EMAIL PROTECTED]
> DBSeller Informática Ltda. - http://www.dbseller.com.br
> (51) 3076-5101
> ___
> 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] Reabilitação do CAST (para ser automatico)

2008-10-28 Thread Jota
Olá,

Faço das palavras do Osvaldo as minhas: "O ideal é você corrigir sua
aplicação incluindo cast explícitos para
que as conversões ocorram da maneira que você deseja e não sejam
feitas conversões inesperadas."

[]s

2008/10/28 Osvaldo Kussama <[EMAIL PROTECTED]>:
> Em 28/10/08, Rildo Santos - MSN<[EMAIL PROTECTED]> escreveu:
>> Amigo
>>
>> Como fazer  reabilitação do CAST... para ser automatico ?
>>
>>
>>
>>   - Original Message -
>>   From: Roberto Mello
>>   To: Comunidade PostgreSQL Brasileira
>>   Sent: Tuesday, October 28, 2008 8:20 PM
>>   Subject: Re: [pgbr-geral] erro
>>
>>
>>   2008/10/28 Fabio Alves de Araujo Ebner - Dna
>> <[EMAIL PROTECTED]>
>>
>> PEssoal pq agora qdo uso o 8.3 a minha aplicacao java retorna o seguinte
>> erro:
>>
>> Internal Exception: org.postgresql.util.PSQLException: ERROR: operator
>> does not exist: character varying = integer
>>
>> sendo q na anterior ele estava normal??? isso eu mandei o netbeans criar
>> as minhas entitys via JpaToplink
>>
>>   Veja as notas de lancamento do 8.3. Varios casts automaticos foram
>> removidos. O ideal seria consertar sua aplicacao usando CASTs explicitos,
>> mas esses casts automaticos podem ser reabilitados tambem.
>>
>>   No seu caso, bastaria cast o varchar para integer, ou vice-versa:
>>
>>   CAST(123 AS varchar) = '123'
>>   CAST('123' AS integer) = 123
>>
>
>
> Procure no histórico da lista pois este assunto já foi tratado aqui.
> Creio que foi postado um link para rotinas que reimplementavam este
> tipo de cast, mas creio que com alguns problemas.
> O ideal é você corrigir sua aplicação incluindo cast explícitos para
> que as conversões ocorram da maneira que você deseja e não sejam
> feitas conversões inesperadas.
>
> Osvaldo
> ___
> 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] Parâmetro em consulta

2008-10-29 Thread Jota
Olá, Róbson

Você precisa fazer assim:

\set almoxarifado '1'||'.'||'02'||'.'||'001'

Para acessar a variavel criada você precisa utilizar no formato
:variavel, no seu caso :almoxarifado.

\unset você destrói a variável.

[]s

2008/10/28 Robson dos Santos <[EMAIL PROTECTED]>:
> Pessoal, essa é uma consulta que utilizo no Query Analyzer do SQL Server,
> como ficaria, e se for possível no Postgresql? via função eu sei que dá, mas
> direto na consulta não sei.
>
> DECLARE @Almoxarifado VARCHAR(8)
> SET @Almoxarifado = '1.02.001' -- Informar o Almoxarifado
> SELECT Almoxarifado, Material , Descricao , QtdAtual , PreçoAtual,
> PreçoMedio
> FROM tbxxx
> WHERE almox= @Almoxarifado ORDER BY Descricao
>
> ___
> 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] LIKE lento na versão 8.3.4

2008-10-29 Thread Jota
Olá,



2008/10/29 Mateus <[EMAIL PROTECTED]>:
> Fabrízio de Royes Mello escreveu:
>> Jota escreveu:
>>> Olá,
>>>
>>> Sempre que você quiser usar uma função sobre um campo indexado para
>>> usar o índice, o mesmo deve ser criado com a função.
>>>
>>> []s
>>>
>>
>> Só para complementar... foi postado hoje no site oficial do PostgreSQL:
>>
>> http://www.postgresonline.com/journal/index.php?/archives/78-Why-is-my-index-not-being-used.html
>>
>>
>>
>> Cordialmente,
>>
>
> Se eu usar assim  Like 'TESTE%' funciona mas se usar assim Like
> '%TESTE%' não funciona.

Com certeza. Assim Like 'TESTE%' usa índice, e assim '%TESTE%' nunca
vai usar índice. Pergunta simples. Por onde o seu índice vai começar a
procurar?

[]s
> ___
> 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] RES: Parâmetro em consulta

2008-10-29 Thread Jota
Olá,

\set recurso do psql. Desconheço se é possível fazer no pgadmin ou em
alguma outra ferramenta.

[]s

2008/10/29 Robson <[EMAIL PROTECTED]>:
> Mas via aplicação ou PgAdmin é possível? Sei que posso fazer isso montando a
> string com variáveis da aplicação e já enviando pronta, mas se eu quiser
> carregar a variável na própria consulta.
>
> -Mensagem original-
> De: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Em nome de Fabrízio de
> Royes Mello
> Enviada em: quarta-feira, 29 de outubro de 2008 07:45
> Para: Comunidade PostgreSQL Brasileira
> Assunto: Re: [pgbr-geral] Parâmetro em consulta
>
> Robson dos Santos escreveu:
>> Pessoal, essa é uma consulta que utilizo no Query Analyzer do SQL
>> Server, como ficaria, e se for possível no Postgresql? via função eu sei
>> que dá, mas direto na consulta não sei.
>>
>> DECLARE @Almoxarifado VARCHAR(8)
>> SET @Almoxarifado = '1.02.001' -- Informar o Almoxarifado
>> SELECT Almoxarifado, Material , Descricao , QtdAtual , PreçoAtual,
>> PreçoMedio
>> FROM tbxxx
>> WHERE almox= @Almoxarifado ORDER BY Descricao
>>
>
> No terminal interativo do PostgreSQL, o psql, isso é bem simples:
>
> $ psql minha_base
> minha_base=# \set Almoxarifado '1.02.001'
> minha_base=# SELECT "Almoxarifado", "Material", "Descricao", "QtdAtual",
> minha_base-# "PreçoAtual", "PreçoMedio", FROM "tbxxx"
> minha_base-# WHERE "almox" = ':Almoxarifado' ORDER BY "Descricao";
>
>
> Para verificar as variaveis disponiveis podes listar elas somente com:
>
> minha_base=# \set
>
>
> Também podes ver o conteudo de uma especifica:
>
> minha_base=# \echo Almoxarifado
>
>
> Para maiores informações veja:
> http://www.postgresql.org/docs/8.3/interactive/app-psql.html
>
>
> Cordialmente,
>
> --
> Fabrízio de Royes Mello
> Coordenador Desenvolvimento de Software
> [EMAIL PROTECTED]
> DBSeller Informática Ltda. - http://www.dbseller.com.br
> (51) 3076-5101
> ___
> 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] Ler um arquivo txt

2008-10-29 Thread Jota
Olá,

Como assim ler um texto? Qual a idéia? Carregar uma tabela?

[]s

2008/10/29 Brasil Software <[EMAIL PROTECTED]>:
> Pessoal preciso de uma função para ler um arquivo txt pelo postgresql.
>
> Alguem tem alguma?
>
> ___
> 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] [Spam] Re: Ler um arquivo txt

2008-10-29 Thread Jota
Olá,

Para carregar os dados para uma tabela use o comando copy [1].

[1] http://www.postgresql.org/docs/8.3/interactive/sql-copy.html

[]s

2008/10/29 Brasil Software <[EMAIL PROTECTED]>:
> Pessoal preciso de uma função para ler um arquivo txt pelo postgresql.
> EX:
>
> Tenho um txt com a seguinte informação
> CODIGO NOME
> 01 Feira de Santana
> 00 
>
> A ideia é ler isso como uma tabela.
>
> Se possivel fazer SELECT apartir dela.
>
>
>
>
>
> Jota escreveu:
>> Olá,
>>
>> Como assim ler um texto? Qual a idéia? Carregar uma tabela?
>>
>> []s
>>
>> 2008/10/29 Brasil Software <[EMAIL PROTECTED]>:
>>
>>> Pessoal preciso de uma função para ler um arquivo txt pelo postgresql.
>>>
>>> Alguem tem alguma?
>>>
>>> ___
>>> 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] Tsearch2 x Expressao Regular x Like

2008-10-29 Thread Jota
Olá,

Diferenças em que sentido?

[]s

2008/10/29 Mateus <[EMAIL PROTECTED]>:
> SELECT * FROM tabela WHERE idxfti2 @@ to_tsquery('portuguese', 'google |
> yahoo');
> SELECT * FROM tabela WHERE obs like  '%goole%' or obs like '%yahoo%';
> SELECT * FROM tabela WHERE obs ~* 'google' or obs ~* 'yahoo';
>
> Não vi grande diferença?
> ___
> 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] Problema com sequencia

2008-10-30 Thread Jota
Olá,

A cada operação sobre uma seqüência ela vai gerar o próximo número. No
seu caso a cada update ele vai pegar o próximo número da seqüência e
vai atribuir esse valor ao atributo número.

Consegui ser claro?

PS: não sei se essa era a sua dúvida.

[]s

2008/10/30 Jocemar Ferreira Garcia <[EMAIL PROTECTED]>:
> Boa tarde a todos...
>
> Olha oq aconteceu comigo... tenho uma estrutura para controle de notas
> fiscais, onde qndo o cliente clica em emitir nota eu faco o seguinte...
>
> UPDATE nota_fiscal_s SET numero=nextval('seq_numero_nota_fiscal') WHERE
> "idNotaFiscalS"=intID;
> vchRetorno:=lpad(currval('seq_numero_nota_fiscal'), 6, '0');
>
> Ocorre q depois de mais de 1 ano, aconteceu que o numero da nota em um
> cliente, pulou 32... de 495 para 527... naum sei oq pode ter acontecido...
> alguem tem uma sugestao para um melhor controle do numero da nota? por acaso
> estou trabalhando de uma maneira errada com as sequencias?
>
> Desde ja agradeco...
>
> Jocemar F. Garcia
> Bemasoft Informatica
>
> ___
> 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] Monitorar o que é executado em base s de dados

2008-10-30 Thread Jota
Olá,

A pergunta é bem genérica? O que é para você monitorar tudo que
acontece? É monitorar todos os comandos em tempo real
(pg_stat_activity). É monitorar todas as operações para análise futura
(configuração de logs) ou ainda cada alteração de um dado de uma
tabela você gravar essa alteração em uma tabela de histórico
(rules/triggers).

[]s

2008/10/30 Consultores Software <[EMAIL PROTECTED]>:
> Olá pessoal !
>
> Como faço para monitorar tudo o que é executado em uma base de dados, para
> fins de auditoria ?
> Utilizo pg 8.2.5 em Win XP
>
> Muito obrigado, desde já
>
> ___
> 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] Problema com sequencia

2008-10-30 Thread Jota
Apenas um detalhe com relação ao returning. Ele foi implementado na versão 8.2.

[]s

2008/10/30 Roberto Mello <[EMAIL PROTECTED]>:
> 2008/10/30 Jocemar Ferreira Garcia <[EMAIL PROTECTED]>:
>>
>> UPDATE nota_fiscal_s SET numero=nextval('seq_numero_nota_fiscal') WHERE
>> "idNotaFiscalS"=intID;
>> vchRetorno:=lpad(currval('seq_numero_nota_fiscal'), 6, '0');
>>
>> Ocorre q depois de mais de 1 ano, aconteceu que o numero da nota em um
>> cliente, pulou 32... de 495 para 527... naum sei oq pode ter acontecido...
>> alguem tem uma sugestao para um melhor controle do numero da nota? por acaso
>> estou trabalhando de uma maneira errada com as sequencias?
>
> Podem ter havido varias transacoes que foram abortadas, e
> consequentemente os numeros nao foram inseridos, mas a sequencia nunca
> volta atras, mesmo a transacao sendo abortada, a menos que voce faca
> um setval(), e e' assim que elas foram desenhadas para funcionar.
>
> Talvez no caso das NF o uso de uma sequencia para o numero nao seja a
> melhor maneira. Ou no minimo voce teria que implementar bem mais
> cuidado para evitar esse tipo de comportamento, tratando erros, etc.
>
> A proposito, voce nao precisa emitir uma nova consulta para pegar o
> ultimo numero da sequencia. Podes usar o RETURNING para o update:
>
> UPDATE nota_fiscal_s SET numero=nextval('seq_numero_nota_fiscal')
> WHERE "idNotaFiscalS"=intID RETURNING "idNotaFiscalS"
>
> Roberto
> ___
> 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] Serviço do PostGreSQL no Window 200 8

2008-10-31 Thread Jota
Olá,

Como assim fica algum tempo sem utilizar? Você quer dizer fazendo
consulta, inserção e por ai vai?

[]s

2008/10/31 Marcos Antonio Queiroz <[EMAIL PROTECTED]>:
> Instalei o PG em um servidor com o Windows 2008 para testes, ta funcionando
> muito bem mas tem alguma coisa no Windows que interrompe o serviço do PG
> quando fica algum tempo sem utilizar, alguém sabe como mudar isso para não
> interromper mais o serviço ?
>
> Obrigado.
>
>
> 
> __
>
> Marcos Antonio Queiroz
> Gerente Projetos
> +55 14 3402-9995
> +55 14 9785-1975
> Rua Paraíba, 31 -1º Andar -  Centro - Marília/São Paulo
>
> ___
> 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] RES: Serviço do PostGreSQL no Win dow 2008

2008-10-31 Thread Jota
Olá,

Não tenho experiência com Windows, mas será que não tem alguma
configuração do Windows para que isso esteja ocorrendo? No PostgreSQL
não existe algum parâmetro para isso.

[]s

2008/10/31 Marcos Antonio Queiroz <[EMAIL PROTECTED]>:
> Sim se num fizer consulta, ou alguma coisa o Windows interrompe o serviço
>
> 
> __
>
> Marcos Antonio Queiroz
> Gerente Projetos
> +55 14 3402-9995
> +55 14 9785-1975
> Rua Paraíba, 31 -1º Andar -  Centro - Marília/São Paulo
>
>
> -Mensagem original-
> De: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Em nome de Jota
> Enviada em: sexta-feira, 31 de outubro de 2008 12:47
> Para: Comunidade PostgreSQL Brasileira
> Assunto: Re: [pgbr-geral] Serviço do PostGreSQL no Window 2008
>
> Olá,
>
> Como assim fica algum tempo sem utilizar? Você quer dizer fazendo
> consulta, inserção e por ai vai?
>
> []s
>
> 2008/10/31 Marcos Antonio Queiroz <[EMAIL PROTECTED]>:
>> Instalei o PG em um servidor com o Windows 2008 para testes, ta
> funcionando
>> muito bem mas tem alguma coisa no Windows que interrompe o serviço do PG
>> quando fica algum tempo sem utilizar, alguém sabe como mudar isso para não
>> interromper mais o serviço ?
>>
>> Obrigado.
>>
>>
>>
> 
>> __
>>
>> Marcos Antonio Queiroz
>> Gerente Projetos
>> +55 14 3402-9995
>> +55 14 9785-1975
>> Rua Paraíba, 31 -1º Andar -  Centro - Marília/São Paulo
>>
>> ___
>> 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 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] [ajuda] pg_stat_activity nã o mostra nada

2008-11-04 Thread Jota
Olá,

O paramêtros de coleta de estatísticas está ligado (stats_start_collector = on)?

[]s

2008/11/4 Thiago <[EMAIL PROTECTED]>:
> Olá galera ... o meu pg não está listando nada quando executo o comando:
>select * from pg_stat_activity
>
> Na configuração do pg o stats_command_string está on
> A versão do pg é 8.1.11
>
> Alguém faz idéia do que pode ser ???
>
> Obrigado !!!
>
> ___
> 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] acessos banco

2008-11-04 Thread Jota
Olá,

Ao fazer uso do \c banco você está especificando o nome do banco que
você deseja se concetar, e isso vai ser feito com o próprio usuário
que você está logado, a não ser que você faça: \c banco usuário, assim
você informa outro usuário para a conexão e a validação será feita
através do pg_hba.conf que dirá se você ou não acessar o banco em
questão.

Quem define as regras de acesso, como qual banco de dado você pode
acessar, com qual usuário e o método de autenticação é o arquivo
pg_hba.conf. Neste arquivo também são descritas as regras de acesso
para localhost ou conexão de um outro IP.

As regras no seu arquivo pg_hba estão ou com método trust ou ident. Se
estiver trust ele vai conectar sem a necessidade da senha, se estiver
como ident ele será autenticado pelo sistema operacional.

Espero ter sido claro :)

[]s


2008/11/4 Mr J.L. <[EMAIL PROTECTED]>:
> Ola,
> Nao achei nada nesses links referentes a meu problema com o \c no "psql" que 
> pode acessar outros bancos.
>
> Outra sugestao?
>
> Obrigado
>
>
> --- Em ter, 4/11/08, Fabrízio de Royes Mello <[EMAIL PROTECTED]> escreveu:
>
>> De: Fabrízio de Royes Mello <[EMAIL PROTECTED]>
>> Assunto: Re: [pgbr-geral] acessos banco
>> Para: [EMAIL PROTECTED], "Comunidade PostgreSQL Brasileira" 
>> 
>> Data: Terça-feira, 4 de Novembro de 2008, 13:14
>> Mr J.L. escreveu:
>> > Ola Pessoal,
>> > Estou com um problema de permissoes de acesso a meus
>> banco e nao sei como resolver.
>> > Ex: quando estou conectado no banco "X" com
>> um usuario e faço um \c "Y" no psql, esse
>> usuario automaticamente acesso o banco "Y".
>> >
>> > Aguem sabe como resolver isso?
>> >
>>
>> Um bom começo:
>>
>> http://www.postgresql.org/docs/8.3/interactive/user-manag.html
>> http://www.postgresql.org/docs/8.3/interactive/client-authentication.html
>>
>> Nesses links existem informações detalhadas sobre o
>> assunto.
>>
>> Cordialmente,
>>
>> -- Fabrízio de Royes Mello
>> Coordenador Desenvolvimento de Software
>> [EMAIL PROTECTED]
>> DBSeller Informática Ltda. - http://www.dbseller.com.br
>> (51) 3076-5101
>
>
>  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
> cara @ymail.com ou @rocketmail.com.
> http://br.new.mail.yahoo.com/addresses
> ___
> 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] Banco suportando somente codificaç ão UTF8 no Debian Etch

2008-11-04 Thread Jota
Olá,

Não. Você pode usar o locale C, assim será possível criar bancos de
dados em codificações UTF8 e Latin1. Seria isso que você precisa?

initdb -D /diretorio/data --locale=C

Porém para fazer isso é necessário executar o initdb, isso implica que
o seu diretório de dados (caso você já tenha) tem que estar vazio,
então é aconselhável você realizar um backup, inicializar o cluster de
novo (initdb) e restaurar o seu backup.

Feito isso você poderia criar bancos de dados em diferentes codificações.

Por padrão a partir da versão 8.3 o locale e o encoding devem falar a
"mesma língua" por isso que você não esta conseguindo criar bancos em
Latin1 visto que o seu servidor Debian Etch tem codificação UTF8.

Espero ter ajudado.

PS: não sei se consegui ser claro :(

[]s









2008/11/4 Fernando de Oliveira <[EMAIL PROTECTED]>:
> Pessoal,
>
> Fiz uma instalação a partir dos fontes da versão 8.3.4 no meu sistema Debian
> Etch.
>
> Percebi que somente está habilitada a codificação do tipo UTF8, porém
> preciso de outras codificações também.
>
> Pergunta:
> A única forma de adicionar suporte a outras codificações agora seria:
>
> ./configure --enable-multibyte[=encoding_system]
>
> e recompilar e instalar tudo novamente?
>
>
>
> att
>
> Fernando
>
>
>
> ___
> 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] [ajuda] pg_stat_activity nã o mostra nada

2008-11-05 Thread Jota
Olá,

Como assim a forma que foi levantado o Postgres?

Uma forma de inicar o serviço é: pg_ctl -D /diretorio/de/dados start

[]s



2008/11/5 Thiago <[EMAIL PROTECTED]>:
> Está sim ... verificamos tudo ... o que disseram aqui que pode ser é a
> forma como o foi levantado o serviço do postgre ...
>
> Alguém sabe me informar qual é linha de comando correta para subir o
> serviço?
>
> Jota escreveu:
>> Olá,
>>
>> O paramêtros de coleta de estatísticas está ligado (stats_start_collector = 
>> on)?
>>
>> []s
>>
>> 2008/11/4 Thiago <[EMAIL PROTECTED]>:
>>> Olá galera ... o meu pg não está listando nada quando executo o comando:
>>>select * from pg_stat_activity
>>>
>>> Na configuração do pg o stats_command_string está on
>>> A versão do pg é 8.1.11
>>>
>>> Alguém faz idéia do que pode ser ???
>>>
>>> Obrigado !!!
>>>
>>> ___
>>> 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] Erro ao compilar Slony para versão 8.3.4

2008-11-05 Thread Jota
Olá, Fernando

Esse erro parece não ser do Slony-l. De uma olhada em:
http://archives.devshed.com/forums/databases-124/postgresql-8-2-installation-error-at-gmake-2187831.
É da versão 8.2 mas acho que pode te ajudar.

[]s


2008/11/5 Fernando de Oliveira <[EMAIL PROTECTED]>:
> Olá a todos,
>
> Tenho instalado a partir dos fontes a versão 8.3.4 no Debian Etch.
>
> Estou tentando compilar o slony1-1.2.0 a partir das orientações da
> documentação com:
>
> ./configure --with-pgconfigdir=/usr/local/pgsql/bin
>
>
> Depois:
> make all
>
> Porém obtenho os seguintes erros:
>
>
> make[1]: Entrando no diretório `/dados/home/fernando/slony1-1.2.0/src'
> make[2]: Entrando no diretório `/dados/home/fernando/slony1-1.2.0/src/xxid'
> make[2]: Nada a ser feito para `all'.
> make[2]: Saindo do diretório `/dados/home/fernando/slony1-1.2.0/src/xxid'
> make[2]: Entrando no diretório
> `/dados/home/fernando/slony1-1.2.0/src/parsestatements'
> ./test-scanner < /dev/null > emptytestresult.log
> cmp ./emptytestresult.log emptytestresult.expected
> ./test-scanner < ./test_sql.sql > test_sql.log
> cmp ./test_sql.log ./test_sql.expected
> make[2]: Saindo do diretório
> `/dados/home/fernando/slony1-1.2.0/src/parsestatements'
> make[2]: Entrando no diretório `/dados/home/fernando/slony1-1.2.0/src/slon'
> gcc -g -O2 -pthread -I../.. -I../../src/slon -o slon slon.o runtime_config.o
> local_listen.o remote_listen.o remote_worker.o sync_thread.o
> cleanup_thread.o scheduler.o dbutils.o conf-file.o confoptions.o misc.o
> ../parsestatements/scanner.o -pthread -L/usr/local/pgsql/lib/
> -L/usr/local/pgsql/lib/ -lpq  -Wl,-rpath,/usr/local/pgsql/lib/
> confoptions.o: In function `build_conf_variables':
> /dados/home/fernando/slony1-1.2.0/src/slon/confoptions.c:103: undefined
> reference to `pg_qsort'
> collect2: ld returned 1 exit status
> make[2]: ** [slon] Erro 1
> make[2]: Saindo do diretório `/dados/home/fernando/slony1-1.2.0/src/slon'
> make[1]: ** [all] Erro 2
> make[1]: Saindo do diretório `/dados/home/fernando/slony1-1.2.0/src'
> make: ** [all] Erro 2
>
>
> Já procurei na net algo parecido e não encontrei, alguém aqui pode me
> ajudar?
> Ps: tentei também com a versão 2.0-rc1, também vários erros.
>
> att,
> Fernando
>
>
> 
> Conheça já o Windows Live Spaces, o site de relacionamentos do Messenger!
> Crie já o seu!
> ___
> 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] apagar registos repetidos

2008-11-06 Thread Jota
Olá,

No meu blog tem um post sobre como resolver esse tipo de problema
(http://jotacomm.wordpress.com).

[]s




2008/11/6 William Leite Araújo <[EMAIL PROTECTED]>:
> Sugestão:
>
> 1 ) Crie uma tabela temporária com os dados que deseja manter (registros com
> campo3 maior).
> 2) Delete os registros da tabela que não estejam na tabela temporaria;
>
> Ex.:
>
> BEGIN;
> CREATE TEMP TABLE mantidos AS
>SELECT campo1 as t1,campo2 as t2,max(campo3), count(1)
>FROM [tabela] GROUP BY campo1, campo2;
>
> DELETE FROM [tabela] WHERE (campo1,campo2,campo3) NOT IN (SELECT t1,t2,max
> FROM mantidos );
>
> END;
>
>Funcionará caso a tripla (campo1,campo2,campo3) não contenha nulos nem se
> repita.
>
> 2008/11/6 Eloi Ribeiro <[EMAIL PROTECTED]>
>>
>> Saudações à lista,
>>
>> Tenho a seguinte duvida:
>>
>> Numa tabela onde existem registos repetidos, ou seja, onde a combinação
>> entre o campo1(smallint) e campo2(date) se repetem. Gostaria de eliminar
>> todos os registos repetidos excepto o que tenha no campo3(date) a data mais
>> recente.
>>
>> |campo1 (smallint) | campo2 (date) | campo3 (date) |
>>
>> |--|
>> | 1|  2008-06-12 |   2008-06-12| <-
>> eliminar
>> | 1|  2008-06-12 |   2008-11-06|
>> (...)
>>
>>
>> Muito obrigado pelas vossas sugestões.
>>
>> Ciao,
>>
>>
>>
>> --
>> Eloi Ribeiro
>>
>> eloi.ribeiro ARROBA gmail PONTO com
>> http://eloiribeiro.blogspot.com
>>
>> España, Valencia
>>
>> Antes de imprimir pensa que estará a gastar papel, tinta e energia.
>> Apaga todos os endereços de email do cabeçalho, bem como qualquer um
>> que apareça no corpo da mensagem. Essa informação é privada.
>> Coloca os endereços dos destinatários em BCC ou CCo.
>>
>>
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>
>
>
> --
> William Leite Araújo
> Mobile Solution Manager   - QualiConsult
> Analista de Banco de Dados
>
> ___
> 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] Sistema de busca

2008-11-06 Thread Jota
Olá,

Você quer fazer uma busca utilizando todas as colunas da sua tabela é
isso? Se for isso você precisará criar uma função para fazer isso?
Qual o seu problema?

[]s


2008/11/6 Thiago M. Figueiredo <[EMAIL PROTECTED]>:
> Opa Pessoal,
>
> Estou com uma duvida aqui, estou tentado fazer com busca com o nome da
> coluna sendo variável.
>
> Ex:
> select * from TABLE where VARIAVEL_COM_NOME_DA_COLUNA ILIKE %PALAVRA-CHAVE%
>
> Ele não entendi que a variavel é um comando alguém sabe como eu posso
> fazer isso sem POG (Programação Orientada a Gambiarra)
>
> Muito Obrigado pela ajuda e um grande abraço.
> Att,
> Thiago M. Figueiredo
>
> --
> 
> Thiago M. Figueiredo
> E-Mail: [EMAIL PROTECTED]
> E-Mail: [EMAIL PROTECTED]
> Cel: (55 11) 8627-5343
> http://www.pzpzine.com
> http://www.thiagofigueiredo.com
> 'Open Source' o conhecimento é do mundo! :P
> Usar software proprietario R$ 450,00 com MasterCard, usar software livre não 
> tem preço :D
> Software livre pensamento proprietário
>
> ___
> 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] Usuários conectados

2008-11-07 Thread Jota
Olá,

Outra possibilidade seria: select datname,numbackends from pg_stat_database;

[]s

2008/11/7 Osvaldo Kussama <[EMAIL PROTECTED]>:
> 2008/11/7, Alisson Viegas | Acsiv Sistemas <[EMAIL PROTECTED]>:
>> Olá pessoal.
>> Há alguma função para ser quantos usuários estão conectados ao banco?
>>
>
>
> pg_stat_activity?
> "One row per server process, showing database OID, database name,
> process ID, user OID, user name, current query, query's waiting
> status, time at which the current transaction and current query began
> execution, time at which the process was started, and client's address
> and port number. The columns that report data on the current query are
> available unless the parameter track_activities has been turned off.
> Furthermore, these columns are only visible if the user examining the
> view is a superuser or the same as the user owning the process being
> reported on."
> http://www.postgresql.org/docs/current/interactive/monitoring-stats.html#MONITORING-STATS-VIEWS-TABLE
>
> Osvaldo
> ___
> 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] Sistema de busca

2008-11-07 Thread Jota
Opa,

Entendi. Já conseguiu resolver?

[]s

2008/11/7 Thiago M. Figueredo <[EMAIL PROTECTED]>:
> Opa Amigo,
>
> Antes de mais nada queria agradecer a ajuda do amigo e de todos aqui na lista.
>
> Na verdade eu quero fazer a busca em um determinada coluna só que as vezes é 
> a coluna ds_nome ou a coluna ds_telefone ou a coluna ds_email a verdade ele 
> uma ora vai buscar em uma coluna ou em outra o usuário que for efetuar a 
> busca que vai escolher se vai buscar por telefone ou outro dado, o nome da 
> coluna vem em uma variável
>
> Bom amigos muito obrigado a ajuda e um grande abraço.
>
> Att.
> Thiago M. Figueiredo
>
>>Olá,
>>
>>Você quer fazer uma busca utilizando todas as colunas da sua tabela é
>>isso? Se for isso você precisará criar uma função para fazer isso?
>>Qual o seu problema?
>>
>>[]s
>>
>>
>>>2008/11/6 Thiago M. Figueiredo <[EMAIL PROTECTED]>:
>
>> Opa Pessoal,
>>
>> Estou com uma duvida aqui, estou tentado fazer com busca com o nome da
>> coluna sendo variável.
>>
>> Ex:
>> select * from TABLE where VARIAVEL_COM_NOME_DA_COLUNA ILIKE %PALAVRA-CHAVE%
>>
>> Ele não entendi que a variavel é um comando alguém sabe como eu posso
>> fazer isso sem POG (Programação Orientada a Gambiarra)
>>
>> Muito Obrigado pela ajuda e um grande abraço.
>> Att,
>> Thiago M. Figueiredo
>>
>> --
>> 
>> Thiago M. Figueiredo
>> E-Mail: [EMAIL PROTECTED]
>> E-Mail: [EMAIL PROTECTED]
>> Cel: (55 11) 8627-5343
>> http://www.pzpzine.com
>> http://www.thiagofigueiredo.com
>> 'Open Source' o conhecimento é do mundo! :P
>> Usar software proprietario R$ 450,00 com MasterCard, usar software livre não 
>> tem preço :D
>> Software livre pensamento proprietário
>
>
>
>  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
> cara @ymail.com ou @rocketmail.com.
> http://br.new.mail.yahoo.com/addresses
> ___
> 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] Erro ao compilar Slony para versão 8.3.4

2008-11-10 Thread Jota
Olá,

Suporta sim. Mas não todas as versões do Slony-l. Tem que dar uma
olhada no site do Slony-l: http://www.slony.info

[]s

2008/11/10 Fernando de Oliveira <[EMAIL PROTECTED]>:
> Prezados,
>
> Conteúdo do arquivo INSTALL do slony1-2.0.0.rc1:
>
> "Slony-I currently supports PostgreSQL 7.4.0 (and higher), 8.0.x, and
> 8.1.x.  There have also been changes made to support features expected
> in 8.2."
>
> Estou tentando compilar para a versão 8.3 do PostgreSql.
> O Slony ainda não suporta as versões 8.3.x ??
>
> att
> Fernando
>
>
>
> 
> From: [EMAIL PROTECTED]
> To: pgbr-geral@listas.postgresql.org.br
> Date: Thu, 6 Nov 2008 12:03:09 +
> Subject: [pgbr-geral] RE: Erro ao compilar Slony para versão 8.3.4
>
> Prezado,
> o linnk me enviado está quebrado, poderia me reenviar...
>
> obrigado
> Fernando
>
>> Date: Wed, 5 Nov 2008 21:16:08 -0200
>> From: [EMAIL PROTECTED]
>> To: pgbr-geral@listas.postgresql.org.br
>> Subject: Re: [pgbr-geral] Erro ao compilar Slony para versão 8.3.4
>>
>> Olá, Fernando
>>
>> Esse erro parece não ser do Slony-l. De uma olhada em:
>>
>> http://archives.devshed.com/forums/databases-124/postgresql-8-2-installation-error-at-gmake-2187831.
>> É da versão 8.2 mas acho que pode te ajudar.
>>
>> []s
>>
>>
>> 2008/11/5 Fernando de Oliveira <[EMAIL PROTECTED]>:
>> > Olá a todos,
>> >
>> > Tenho instalado a partir dos fontes a versão 8.3.4 no Debian Etch.
>> >
>> > Estou tentando compilar o slony1-1.2.0 a partir das orientações da
>> > documentação com:
>> >
>> > ./configure --with-pgconfigdir=/usr/local/pgsql/bin
>> >
>> >
>> > Depois:
>> > make all
>> >
>> > Porém obtenho os seguintes erros:
>> >
>> >
>> > make[1]: Entrando no diretório `/dados/home/fernando/slony1-1.2.0/src'
>> > make[2]: Entrando no diretório
>> > `/dados/home/fernando/slony1-1.2.0/src/xxid'
>> > make[2]: Nada a ser feito para `all'.
>> > make[2]: Saindo do diretório
>> > `/dados/home/fernando/slony1-1.2.0/src/xxid'
>> > make[2]: Entrando no diretório
>> > `/dados/home/fernando/slony1-1.2.0/src/parsestatements'
>> > ./test-scanner < /dev/null > emptytestresult.log
>> > cmp ./emptytestresult.log emptytestresult.expected
>> > ./test-scanner < ./test_sql.sql > test_sql.log
>> > cmp ./test_sql.log ./test_sql.expected
>> > make[2]: Saindo do diretório
>> > `/dados/home/fernando/slony1-1.2.0/src/parsestatements'
>> > make[2]: Entrando no diretório
>> > `/dados/home/fernando/slony1-1.2.0/src/slon'
>> > gcc -g -O2 -pthread -I../.. -I../../src/slon -o slon slon.o
>> > runtime_config.o
>> > local_listen.o remote_listen.o remote_worker.o sync_thread.o
>> > cleanup_thread.o scheduler.o dbutils.o conf-file.o confoptions.o misc.o
>> > ../parsestatements/scanner.o -pthread -L/usr/local/pgsql/lib/
>> > -L/usr/local/pgsql/lib/ -lpq -Wl,-rpath,/usr/local/pgsql/lib/
>> > confoptions.o: In function `build_conf_variables':
>> > /dados/home/fernando/slony1-1.2.0/src/slon/confoptions.c:103: undefined
>> > reference to `pg_qsort'
>> > collect2: ld returned 1 exit status
>> > make[2]: ** [slon] Erro 1
>> > make[2]: Saindo do diretório
>> > `/dados/home/fernando/slony1-1.2.0/src/slon'
>> > make[1]: ** [all] Erro 2
>> > make[1]: Saindo do diretório `/dados/home/fernando/slony1-1.2.0/src'
>> > make: ** [all] Erro 2
>> >
>> >
>> > Já procurei na net algo parecido e não encontrei, alguém aqui pode me
>> > ajudar?
>> > Ps: tentei também com a versão 2.0-rc1, também vários erros.
>> >
>> > att,
>> > Fernando
>> >
>> >
>> > 
>> > Conheça já o Windows Live Spaces, o site de relacionamentos do
>> > Messenger!
>> > Crie já o seu!
>> > ___
>> > 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
>
> 
> Notícias direto do New York Times, gols do Lance, videocassetadas e muitos
> outros vídeos no MSN Videos! Confira já!
> 
> Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver
> offline. Conheça o MSN Mobile! Crie já o seu!
> ___
> 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] Erro ao compilar Slony para versão 8.3.4

2008-11-10 Thread Jota
Olá,

Senão me engano esse erro é por falta do pacote flex.

Ubuntu/Debian: apt-get install flex

[]s

2008/11/10 Fernando de Oliveira <[EMAIL PROTECTED]>:
> Pelo que eu vi lá a versão 1.2.15 é compatível com o Pg 8.3
>
> Entretanto ao compilar, de este erro:
>
> # ./configure --with-pgconfigdir='usr/local/pgsql/bin'
> # make
>
> 
>
> gcc -g -O2 -Wall -Wmissing-prototypes -Wmissing-declarations -I../..
> -DPGSHARE="\"/usr/local/pgsql/share/\""  -I/usr/local/pgsql/include/
> -I/usr/local/pgsql/include/server/  -c -o ipcutil.o ipcutil.c
> Missing yacc parser.y parser.c
> make[2]: ** [parser.c] Erro 1
> make[2]: Saindo do diretório
> `/dados/home/fernando/slony1-1.2.15/src/slony_logshipper'
> make[1]: ** [all] Erro 2
> make[1]: Saindo do diretório `/dados/home/fernando/slony1-1.2.15/src'
> make: ** [all] Erro 2
>
>
>
>> Date: Mon, 10 Nov 2008 18:18:32 -0200
>> From: [EMAIL PROTECTED]
>> To: pgbr-geral@listas.postgresql.org.br
>> Subject: Re: [pgbr-geral] Erro ao compilar Slony para versão 8.3.4
>>
>> Olá,
>>
>> Suporta sim. Mas não todas as versões do Slony-l. Tem que dar uma
>> olhada no site do Slony-l: http://www.slony.info
>>
>> []s
>>
>> 2008/11/10 Fernando de Oliveira <[EMAIL PROTECTED]>:
>> > Prezados,
>> >
>> > Conteúdo do arquivo INSTALL do slony1-2.0.0.rc1:
>> >
>> > "Slony-I currently supports PostgreSQL 7.4.0 (and higher), 8.0.x, and
>> > 8.1.x. There have also been changes made to support features expected
>> > in 8.2."
>> >
>> > Estou tentando compilar para a versão 8.3 do PostgreSql.
>> > O Slony ainda não suporta as versões 8.3.x ??
>> >
>> > att
>> > Fernando
>> >
>> >
>> >
>> > 
>> > From: [EMAIL PROTECTED]
>> > To: pgbr-geral@listas.postgresql.org.br
>> > Date: Thu, 6 Nov 2008 12:03:09 +
>> > Subject: [pgbr-geral] RE: Erro ao compilar Slony para versão 8.3.4
>> >
>> > Prezado,
>> > o linnk me enviado está quebrado, poderia me reenviar...
>> >
>> > obrigado
>> > Fernando
>> >
>> >> Date: Wed, 5 Nov 2008 21:16:08 -0200
>> >> From: [EMAIL PROTECTED]
>> >> To: pgbr-geral@listas.postgresql.org.br
>> >> Subject: Re: [pgbr-geral] Erro ao compilar Slony para versão 8.3.4
>> >>
>> >> Olá, Fernando
>> >>
>> >> Esse erro parece não ser do Slony-l. De uma olhada em:
>> >>
>> >>
>> >> http://archives.devshed.com/forums/databases-124/postgresql-8-2-installation-error-at-gmake-2187831.
>> >> É da versão 8.2 mas acho que pode te ajudar.
>> >>
>> >> []s
>> >>
>> >>
>> >> 2008/11/5 Fernando de Oliveira <[EMAIL PROTECTED]>:
>> >> > Olá a todos,
>> >> >
>> >> > Tenho instalado a partir dos fontes a versão 8.3.4 no Debian Etch.
>> >> >
>> >> > Estou tentando compilar o slony1-1.2.0 a partir das orientações da
>> >> > documentação com:
>> >> >
>> >> > ./configure --with-pgconfigdir=/usr/local/pgsql/bin
>> >> >
>> >> >
>> >> > Depois:
>> >> > make all
>> >> >
>> >> > Porém obtenho os seguintes erros:
>> >> >
>> >> >
>> >> > make[1]: Entrando no diretório
>> >> > `/dados/home/fernando/slony1-1.2.0/src'
>> >> > make[2]: Entrando no diretório
>> >> > `/dados/home/fernando/slony1-1.2.0/src/xxid'
>> >> > make[2]: Nada a ser feito para `all'.
>> >> > make[2]: Saindo do diretório
>> >> > `/dados/home/fernando/slony1-1.2.0/src/xxid'
>> >> > make[2]: Entrando no diretório
>> >> > `/dados/home/fernando/slony1-1.2.0/src/parsestatements'
>> >> > ./test-scanner < /dev/null > emptytestresult.log
>> >> > cmp ./emptytestresult.log emptytestresult.expected
>> >> > ./test-scanner < ./test_sql.sql > test_sql.log
>> >> > cmp ./test_sql.log ./test_sql.expected
>> >> > make[2]: Saindo do diretório
>> >> > `/dados/home/fernando/slony1-1.2.0/src/parsestatements'
>> >> > make[2]: Entrando no diretório
>> >> > `/dados/home/fernando/slony1-1.2.0/src/slon'
>> >> > gcc -g -O2 -pthread -I../.. -I../../src/slon -o slon slon.o
>> >> > runtime_config.o
>> >> > local_listen.o remote_listen.o remote_worker.o sync_thread.o
>> >> > cleanup_thread.o scheduler.o dbutils.o conf-file.o confoptions.o
>> >> > misc.o
>> >> > ../parsestatements/scanner.o -pthread -L/usr/local/pgsql/lib/
>> >> > -L/usr/local/pgsql/lib/ -lpq -Wl,-rpath,/usr/local/pgsql/lib/
>> >> > confoptions.o: In function `build_conf_variables':
>> >> > /dados/home/fernando/slony1-1.2.0/src/slon/confoptions.c:103:
>> >> > undefined
>> >> > reference to `pg_qsort'
>> >> > collect2: ld returned 1 exit status
>> >> > make[2]: ** [slon] Erro 1
>> >> > make[2]: Saindo do diretório
>> >> > `/dados/home/fernando/slony1-1.2.0/src/slon'
>> >> > make[1]: ** [all] Erro 2
>> >> > make[1]: Saindo do diretório `/dados/home/fernando/slony1-1.2.0/src'
>> >> > make: ** [all] Erro 2
>> >> >
>> >> >
>> >> > Já procurei na net algo parecido e não encontrei, alguém aqui pode me
>> >> > ajudar?
>> >> > Ps: tentei também com a versão 2.0-rc1, também vários erros.
>> >> >
>> >> > att,
>> >> > Fernando
>> >> >
>> >> >
>> >> > 
>> >> > Conheça já o Windows Live Spaces, o site d

Re: [pgbr-geral] Executar função a cada X minutos

2008-11-11 Thread Jota
Olá,

Tem a função pg_sleep [1].

Acho que ela pode te ajudar.

[1] http://www.postgresql.org/docs/current/static/functions-datetime.html

[]s

2008/11/11 Emerson Casas Salvador <[EMAIL PROTECTED]>:
> SetaDigital - Especialista em Lojas de Calçados escreveu:
>> Bom dia pessoal...
>> Temos a seguinte necessidade:
>>  - Precisamos acessar o servidor dos clientes para dar
>> suporte/manutenção, mas muitos deles não têm IP fixo da internet.
>> - Temos utilizado programas de terceiros como o no-ip ou o ddns, porém
>> é chado ficar instalando e mantendo esses programas.
>> - Então pensamos em criar uma função que acesse o nosso servidor de
>> tempos em tempos e passe o código de identificação da empresa, aí o
>> nosso servidor irá Capturar o IP que fez a conexão e armazenar no
>> Nosso cadastro de clientes.
>>
>> Pergunta:
>> - Tem como fazer com que o Postgres execute essa função
>> automaticamente a cada XX minutos ?
>>
>>
>> Abraços e desde já obrigado a todos.
>> Vanderlei Marcos Kichel
>> [EMAIL PROTECTED] 
>>
> Cria um script SQL e executa ele pelo plsql
>
> http://www.postgresql.org/docs/8.3/interactive/app-psql.html
>
> --
> Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.
>
> ___
> 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] Sistema de busca

2008-11-11 Thread Jota
Olá,

Você precisar uma função para fazer isso.

De uma olhada em:
http://www.postgresql.org/docs/8.3/interactive/plpgsql-statements.html#PLPGSQL-STATEMENTS-EXECUTING-DYN

[]s

2008/11/11 Thiago <[EMAIL PROTECTED]>:
> E ai amigão ... descubriu alguma forma de fazer isso ???
> Estava precisando fazer algo parecido ...
>
> Valeu !!!
>
> Thiago M. Figueiredo escreveu:
>> Opa Pessoal,
>>
>> Estou com uma duvida aqui, estou tentado fazer com busca com o nome da
>> coluna sendo variável.
>>
>> Ex:
>> select * from TABLE where VARIAVEL_COM_NOME_DA_COLUNA ILIKE %PALAVRA-CHAVE%
>>
>> Ele não entendi que a variavel é um comando alguém sabe como eu posso
>> fazer isso sem POG (Programação Orientada a Gambiarra)
>>
>> Muito Obrigado pela ajuda e um grande abraço.
>> Att,
>> Thiago M. Figueiredo
>>
>
> ___
> 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] Erro ao adicionar tabela a SET do Slony

2008-11-11 Thread Jota
Olá, Fernando

Da uma verificada no histórico da lista. Tem um artigo do João Cosme
falando sobre este assunto.

Ou senão acesse:
http://www.postgresql.org.br/Documenta%C3%A7%C3%A3o?action=AttachFile&do=get&target=slony.pdf

[]s

2008/11/11 Fernando de Oliveira <[EMAIL PROTECTED]>:
> Companheiros,
>
> Estou tentando criar um set e adicionar uma tabela ao mesmo, entretanto
> obtenho este erro:
>
> ./sets.sk:7: option id already defined on line 7
>
>
> Linhas do arquivo sets.sk responsáveis pela criação do set e add da tabela:
>
> create set(id=1, [EMAIL PROTECTED], comment='Objetos replicados');
>
> set add table(id=1,origin = @server01_jms, id = 1, @fqn =
> 'public.tabela1',comment='Tabela teste');
>
>
> -
> Se eu comentar a linha do set add table,  verifiquei que o set é criado...
>
> O que pode estar havendo? Já tentei alterar o id da tabela, do set, etc...
>
> att
> Fernando
>
>
> 
> Instale a Barra de Ferramentas com Desktop Search e ganhe EMOTICONS para o
> Messenger! É GRÁTIS!
> ___
> 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] Postgres 64 bits

2008-11-11 Thread Jota
Olá,

Eu já usei o PostgreSQL em 64 bits.

O que você considera funcionamento igual?

[]s

2008/11/11 Marcelo Costa <[EMAIL PROTECTED]>:
> Bom dia
>
> 2008/11/11 Jeanderson Machado <[EMAIL PROTECTED]>
>>
>> Bom dia colegas, alguém daqui usa o postgres 64 bits? Se sim alguém sabe
>> onde encontro versões para o FreeBSD?
>
> Até onde sei não existe uma versão específica para 64 bits o que vc pode
> fazer é compilar o PostgreSQL para 64 bits, talvez exista algum pré
> compilado já para 64 bits.
>
> Sugiro que você faça download dos fontes e compile para seu SO/Processador
>
> Atte
>
> Marcelo
>
> --
> Marcelo Costa
>
> ___
> 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] RES: RES: Postgres 64 bits

2008-11-11 Thread Jota
Olá,

Da mesma forma. Não existe diferentes parâmetros para 64 bits no
postgresql.conf ou no kernel.

[]s

2008/11/11 Jeanderson Machado <[EMAIL PROTECTED]>:
> Exatamente postgresql.conf e no kernel também
>
>
>
> Jeanderson Machado
>
>
> -Mensagem original-
> De: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Em nome de Jota
> Enviada em: terça-feira, 11 de novembro de 2008 09:53
> Para: Comunidade PostgreSQL Brasileira
> Assunto: Re: [pgbr-geral] RES: Postgres 64 bits
>
> Olá,
>
> Você diz parametrização do postgresql.conf? E dos parâmetros de kernel?
>
> []s
>
> 2008/11/11 Jeanderson Machado <[EMAIL PROTECTED]>:
>> Parametrização é igual ao que estamos acostumados? Ou existe mais alguma
>> coisa que pode ser acrescentada?
>>
>> -Mensagem original-
>> De: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED] Em nome de Jota
>> Enviada em: terça-feira, 11 de novembro de 2008 09:29
>> Para: Comunidade PostgreSQL Brasileira
>> Assunto: Re: [pgbr-geral] Postgres 64 bits
>>
>> Olá,
>>
>> Eu já usei o PostgreSQL em 64 bits.
>>
>> O que você considera funcionamento igual?
>>
>> []s
>>
>> 2008/11/11 Marcelo Costa <[EMAIL PROTECTED]>:
>>> Bom dia
>>>
>>> 2008/11/11 Jeanderson Machado <[EMAIL PROTECTED]>
>>>>
>>>> Bom dia colegas, alguém daqui usa o postgres 64 bits? Se sim alguém sabe
>>>> onde encontro versões para o FreeBSD?
>>>
>>> Até onde sei não existe uma versão específica para 64 bits o que vc pode
>>> fazer é compilar o PostgreSQL para 64 bits, talvez exista algum pré
>>> compilado já para 64 bits.
>>>
>>> Sugiro que você faça download dos fontes e compile para seu
> SO/Processador
>>>
>>> Atte
>>>
>>> Marcelo
>>>
>>> --
>>> Marcelo Costa
>>>
>>> ___
>>> 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
>>
>> __ Information from ESET Smart Security, version of virus
> signature
>> database 2740 (20071221) __
>>
>> The message was checked by ESET Smart Security.
>>
>> http://www.eset.com
>>
>>
>>
>> __ Information from ESET Smart Security, version of virus
> signature
>> database 2740 (20071221) __
>>
>> The message was checked by ESET Smart Security.
>>
>> 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
>>
>
>
>
> --
> 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
>
> __ Information from ESET Smart Security, version of virus signature
> database 2740 (20071221) __
>
> The message was checked by ESET Smart Security.
>
> http://www.eset.com
>
>
>
> __ Information from ESET Smart Security, version of virus signature
> database 2740 (20071221) __
>
> The message was checked by ESET Smart Security.
>
> 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
>



-- 
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] RES: backup POSTGRES 8.3

2008-11-11 Thread Jota
Olá,

Com certeza.

O recurso de tablespaces é muito interessante e pode ser usado também
como uma forma de distribuição dos objetos de um banco de dados. Mas
mesmo assim eu tenho que fazer o backup do diretório de dados
completo. Lembrando que no diretório de dados tem-se um diretório
pg_tblspc que tem o apontamento das tablespaces para onde estão
fisicamente os dados a partir do seu oid gerado na criação de uma
tablespace. Eu não posso simplesmente trabalhar da mesma maneira como
faria com o pg_dump -t por exemplo.


[]s

2008/11/11 Ricardo Campos Passanezi <[EMAIL PROTECTED]>:
> On Tue, Nov 11, 2008 at 11:49:45AM -0200, Jota wrote:
>> Olá,
>>
>> Gostaria de compartilhar a minha opinião sobre o assunto.
>>
>> Acho que não podemos ser radicais e dizer que o backup físico é uma
>> furada. Trabalho com alguns clientes e um deles tem um banco de
>> aproximandamente 80GB. Como eu deveria proceder? Fazer um pg_dump e
>> importar o meu backup? Creio que não seja a forma por ser extremamente
>> lento. Outro problema. Se eu faço um pg_dump do meu banco e quero
>> subir em um outro servidor é necessário que eu tenha todos os usuários
>> previamente cadastrados no outro banco (teria que fazer um pg_dumpall
>> -g para gerar os objetos globais (usuários)), já com o backup físico
>> eu elimino essa possibilidade. Porém, existe uma restrição no backup
>> físico pois eu não consigo fazer backup de apenas algumas tabela por
>> exemplo, faço backup completo de todo o meu diretório de dados.
>
> Aí você pode usar o conceito de "tablespaces"¹ e fazer o backup de
> algumas tabelas apenas. Ou de todas, mas em dispositivos diferentes, de
> acordo com a necessidade, ou de qualquer outro modo que queira dividir.
>
>
> [1]
> http://www.postgresql.org/docs/8.3/interactive/manage-ag-tablespaces.html
>
> --
> Ricardo Campos Passanezi -  Administrador de Rede
> Chave PGP e GPG Pública em: http://www.ige.unicamp.br/~riccp
> Instituto de Geociências -  http://www.ige.unicamp.br - UNICAMP
> ___
> 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] RES: backup POSTGRES 8.3

2008-11-11 Thread Jota
Olá,

Eu quero entender isso também. Por que o backup físico é uma furada/roubada?

[]s

2008/11/11 Fábio Telles Rodriguez <[EMAIL PROTECTED]>:
>
>
> 2008/11/10 ELIAS JUNIOR <[EMAIL PROTECTED]>
>>
>> Se for no linux:
>> pg_dump -U usuario -h ip_servidor -d banco > banco.sql
>>
>> Se for no windows:
>> pg_dump.exe -U usuario -h ip_servidor -d banco > banco.sql
>>
>> NÃO FAÇA BACKUP FÍSICO DO BANDO, É UMA FURADA
>>
>
> Uia... agora eu quero entender isso. Porque o backup físico do "banco" é uma
> furada
>
> []s
> Fábio Telles
> --
> blog: http://www.midstorm.org/~telles/
> e-mail / jabber: [EMAIL PROTECTED]
>
> ___
> 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] RES: backup POSTGRES 8.3

2008-11-11 Thread Jota
Olá,

Gostaria de compartilhar a minha opinião sobre o assunto.

Acho que não podemos ser radicais e dizer que o backup físico é uma
furada. Trabalho com alguns clientes e um deles tem um banco de
aproximandamente 80GB. Como eu deveria proceder? Fazer um pg_dump e
importar o meu backup? Creio que não seja a forma por ser extremamente
lento. Outro problema. Se eu faço um pg_dump do meu banco e quero
subir em um outro servidor é necessário que eu tenha todos os usuários
previamente cadastrados no outro banco (teria que fazer um pg_dumpall
-g para gerar os objetos globais (usuários)), já com o backup físico
eu elimino essa possibilidade. Porém, existe uma restrição no backup
físico pois eu não consigo fazer backup de apenas algumas tabela por
exemplo, faço backup completo de todo o meu diretório de dados.

Então que acredito que as duas formas se completam e tem casos que é
melhor usar o pg_dump e tem momentos que é melhor fazer um backup
físico. E não podemos esquecer do WAL :)

Acho que era isso

[]s

2008/11/11 Fábio Telles Rodriguez <[EMAIL PROTECTED]>:
>
>
> 2008/11/11 ELIAS JUNIOR <[EMAIL PROTECTED]>
>>
>> É claro que Control + C e Control + V, sempre vai ser mais rápido que
>> qualquer procedimento de restore, mas eu prefiro o mais segure e garantido,
>> mesmo que demore 01(uma) semana, prefiro o PG_DUMP.
>>
>
> Não é bem assim, meu caro. Ninguém fica de madrugada dando Control + C e
> Control + V  para fazer backup. Todo DBA sabe o quão complexo pode ser uma
> rotina de bakcup. Mais ainda, sabe o tamanho da pressão para fazer uma
> aplicação crítica voltar ao ar o mais rápido possível com o mínimo de perda
> de dados. Tenho aqui scripts bem complexos para fazer isso, com checagens e
> outras coisas no caminho. Manter um banco de dados em ambientes grandes
> (seja grande por um grande volume de dados, acessos ou transações) requer
> mais cuidado do que parece. Embora você possa utilizar o PostgreSQL para
> coisas tão simples como uma aplicação feita para utilizar o Access, em
> ambientes maiores você deveria ter mais cuidado.
>
> Em ambientes grandes, subir o backup lógico pode exigir uma série de
> alterações no PostgreSQL e até no SO para ele aguentar a carga, que não é
> pequena. Mas tudo bem, eu não disse que o backup lógico é ruim em
> recuperação de desastres sempre. Ele é viável para ambientes pequenos, que
> deve ser o seu caso. Quando você não tem um DBA alocado para isso, parece
> ser uma atitude razoável. Mas não é sempre a melhor solução, ok?
>
> Atenciosamente,
> Fábio Telles
> --
> blog: http://www.midstorm.org/~telles/
> e-mail / jabber: [EMAIL PROTECTED]
>
> ___
> 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] RES: Postgres 64 bits

2008-11-11 Thread Jota
Olá,

Você diz parametrização do postgresql.conf? E dos parâmetros de kernel?

[]s

2008/11/11 Jeanderson Machado <[EMAIL PROTECTED]>:
> Parametrização é igual ao que estamos acostumados? Ou existe mais alguma
> coisa que pode ser acrescentada?
>
> -Mensagem original-
> De: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Em nome de Jota
> Enviada em: terça-feira, 11 de novembro de 2008 09:29
> Para: Comunidade PostgreSQL Brasileira
> Assunto: Re: [pgbr-geral] Postgres 64 bits
>
> Olá,
>
> Eu já usei o PostgreSQL em 64 bits.
>
> O que você considera funcionamento igual?
>
> []s
>
> 2008/11/11 Marcelo Costa <[EMAIL PROTECTED]>:
>> Bom dia
>>
>> 2008/11/11 Jeanderson Machado <[EMAIL PROTECTED]>
>>>
>>> Bom dia colegas, alguém daqui usa o postgres 64 bits? Se sim alguém sabe
>>> onde encontro versões para o FreeBSD?
>>
>> Até onde sei não existe uma versão específica para 64 bits o que vc pode
>> fazer é compilar o PostgreSQL para 64 bits, talvez exista algum pré
>> compilado já para 64 bits.
>>
>> Sugiro que você faça download dos fontes e compile para seu SO/Processador
>>
>> Atte
>>
>> Marcelo
>>
>> --
>> Marcelo Costa
>>
>> ___
>> 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
>
> __ Information from ESET Smart Security, version of virus signature
> database 2740 (20071221) __
>
> The message was checked by ESET Smart Security.
>
> http://www.eset.com
>
>
>
> __ Information from ESET Smart Security, version of virus signature
> database 2740 (20071221) __
>
> The message was checked by ESET Smart Security.
>
> 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
>



-- 
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] RES: backup POSTGRES 8.3

2008-11-12 Thread Jota
Olá,

Depende do backup físico. Se for físico mesmo sim, o banco deve estar
parado. Se utilizar o WAL o backup físico é feito com o banco rodando.

[]s

2008/11/12 Mateus <[EMAIL PROTECTED]>:
> Shander Lyrio escreveu:
>>> 2008/11/10 ELIAS JUNIOR <[EMAIL PROTECTED] >
>>>
>>> Se for no linux:
>>> pg_dump -U usuario -h ip_servidor -d banco > banco.sql
>>>
>>> Se for no windows:
>>> pg_dump.exe -U usuario -h ip_servidor -d banco > banco.sql
>>>
>>> *NÃO FAÇA BACKUP FÍSICO DO BANDO, É UMA FURADA*
>>
>>   Como é que é rapaz?? Endoidou o cabeção?? Minha base de dados está com
>> mais de 240 GB, tem idéia de quantas horas vai demorar para restaurar um
>> dump destes?? Ainda mais que utilizo muito "full text search"?? Sabe o
>> que o dono da empresa vai me dizer se eu deixar 100 usuários locais sem
>> sistema por este tempo todo enquanto eu restauro um dump, fora os
>> usuários que estão nas outras filiais no país inteiro?
>>
>>   Diga que você não sabe fazer um backup físico, é menos vergonhoso do
>> que uma baboseira destas que você está dizendo. Entenda que não é todo
>> mundo aqui que pode se dar o luxo de fazer um dump simples desse não, o
>> que você está falando so mostra o seu total desconhecimento sobre o assunto.
>>
>>   Bases pequenas cujo restore de um dump demore menos de 2 horas até rola
>> o DUMP, já é suficiente (desde que você possa ficar estas duas horas com
>> o sistema parado), bases grandes precisam muito mais do que isto. Eu
>> tenho aqui backup físico + logico + replicação com slony e já estou
>> estudando novas formas!
>>
>>   Pelo menos mude a sua forma de dump para algo mais inteligente que já
>> vem compactado e sem direcionamento:
>>
>>   pg_dump -Fc -d nomedobanco -f backup.bck
>>
>> ps: Humildade para aprender cara, e veja se não fala abobrinha, sua
>> mensagem fica no histórico da lista por muito tempo e é pesquisada por
>> muita gente pelo google.
>>
>> --
>> Shander Lyrio
>
>
> Backup fisico nao tem que ser feito com o banco parado ?
> ___
> 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] RES: backup POSTGRES 8.3

2008-11-12 Thread Jota
Olá, pessoal

Minha impressão é que os ânimos estão ficando um pouco exaltados. E
assim a discussão vai perder o foco.

Então acredito que podemos dar uma acalmada e nos preocupar em
discutir os assuntos relevantes relacionados ao PostgreSQL.

Vida longa ao elefantinho :)

[]s



2008/11/12 Mateus <[EMAIL PROTECTED]>:
> Shander Lyrio escreveu:
>>> 2008/11/10 ELIAS JUNIOR <[EMAIL PROTECTED] >
>>>
>>> Se for no linux:
>>> pg_dump -U usuario -h ip_servidor -d banco > banco.sql
>>>
>>> Se for no windows:
>>> pg_dump.exe -U usuario -h ip_servidor -d banco > banco.sql
>>>
>>> *NÃO FAÇA BACKUP FÍSICO DO BANDO, É UMA FURADA*
>>
>>   Como é que é rapaz?? Endoidou o cabeção?? Minha base de dados está com
>> mais de 240 GB, tem idéia de quantas horas vai demorar para restaurar um
>> dump destes?? Ainda mais que utilizo muito "full text search"?? Sabe o
>> que o dono da empresa vai me dizer se eu deixar 100 usuários locais sem
>> sistema por este tempo todo enquanto eu restauro um dump, fora os
>> usuários que estão nas outras filiais no país inteiro?
>>
>>   Diga que você não sabe fazer um backup físico, é menos vergonhoso do
>> que uma baboseira destas que você está dizendo. Entenda que não é todo
>> mundo aqui que pode se dar o luxo de fazer um dump simples desse não, o
>> que você está falando so mostra o seu total desconhecimento sobre o assunto.
>>
>>   Bases pequenas cujo restore de um dump demore menos de 2 horas até rola
>> o DUMP, já é suficiente (desde que você possa ficar estas duas horas com
>> o sistema parado), bases grandes precisam muito mais do que isto. Eu
>> tenho aqui backup físico + logico + replicação com slony e já estou
>> estudando novas formas!
>>
>>   Pelo menos mude a sua forma de dump para algo mais inteligente que já
>> vem compactado e sem direcionamento:
>>
>>   pg_dump -Fc -d nomedobanco -f backup.bck
>>
>> ps: Humildade para aprender cara, e veja se não fala abobrinha, sua
>> mensagem fica no histórico da lista por muito tempo e é pesquisada por
>> muita gente pelo google.
>>
>> --
>> Shander Lyrio
>
>
> Backup fisico nao tem que ser feito com o banco parado ?
> ___
> 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] pg_dump.

2008-11-12 Thread Jota
Ola,

Pelo erro significa que o banco não está rodando.

[]s

2008/11/12 Leandro Hamid <[EMAIL PROTECTED]>:
> Boa tarde pessoal.
>
> Eu escrevi um pequeno script para backup do meu banco de dados localizado em
> uma máquina virtual em um servidor remoto, abaixo o trecho relacionado ao
> pg_dump;
>
> pg_dump -h localhost -p 5432 -U USUÁRIO -F c -b -v
> -f"/home/.../backup/teste" teste
>
> O sistema exibiu a seguinte mensagem de erro;
>
>
> pg_dump: [archiver (db)] connection to database "teste" failed: could not
> connect to server: Conexão recusada
> Is the server running on host "localhost" and accepting
> TCP/IP connections on port 5432?
> pg_dump: *** aborted because of error
>
>
> Será que alguém poderia me orientar sobre a melhor maneira de realizar este
> pg_dump considerando que o banco esta em uma máquina virtual dentro de um
> servidor remoto?Eu creio que seja erro de autenticação no banco ou seria o
> acesso à máquina virtual?Desde já agradeço.
>
>
> --
> Leandro Hamid
> SERPRO - Serviço Federal de Processamento de Dados
> Maito: [EMAIL PROTECTED]
> Maito: [EMAIL PROTECTED]
> Skype: leandro_hamid
> http://www.serpro.gov.br
> Weblog: http://sysaprendiz.wordpress.com/
>
>
>
> ___
> 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] Varchar com espaços desnecessário s.

2008-11-12 Thread Jota
Ola,

Você pode utilizar o trim.

[]s

2008/11/12 Emerson Casas Salvador <[EMAIL PROTECTED]>:
> Antonio Prado escreveu:
>> Em Qua, 2008-11-12 às 16:08 -0200, Fernando Grassi de Oliveira escreveu:
>>
>>> Você quer identificar o tipo de uma coluna, em uma tabela por exemplo,
>>> e trocar/converter para outro tipo? Ou você quer excluir "sujeira" em
>>> campos do tipo varchar?
>>>
>>
>> Desejo excluir "sujeira".
>>
>> Algo assim: "FULANO DE TAL  "
>> Ficar assim: "FULANO DE TAL"
>>
>>
>> Antonio
>>
>>
>>
> senda=# SELECT * FROM teste;
> nome
> --
>   joao
>  maria
>  jose
>   airton
> (4 rows)
>
> senda=# UPDATE teste SET nome=trim(nome);
> UPDATE 4
> senda=# SELECT * FROM teste;
>  nome
> 
>  joao
>  maria
>  jose
>  airton
> (4 rows)
>
>
> --
> Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.
>
> ___
> 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] Varchar com espaços desnecessário s.

2008-11-12 Thread Jota
Olá,

Você pode criar uma função para fazer isso e acessar as tabelas de
sistema e o information_schema para obter estas informações.

Pronto eu desconheço qualquer função do genero.

[]s

2008/11/12 Antonio Prado <[EMAIL PROTECTED]>:
> Em Qua, 2008-11-12 às 16:44 -0300, Emerson Casas Salvador escreveu:
>> Antonio Prado escreveu:
>> > Em Qua, 2008-11-12 às 16:08 -0200, Fernando Grassi de Oliveira escreveu:
>> >
>> >> Você quer identificar o tipo de uma coluna, em uma tabela por exemplo,
>> >> e trocar/converter para outro tipo? Ou você quer excluir "sujeira" em
>> >> campos do tipo varchar?
>> >>
>> >
>> > Desejo excluir "sujeira".
>> >
>> > Algo assim: "FULANO DE TAL  "
>> > Ficar assim: "FULANO DE TAL"
>> >
>> >
>> > Antonio
>> >
>> >
>> >
>> senda=# SELECT * FROM teste;
>>  nome
>> --
>>joao
>>   maria
>>  jose
>>airton
>> (4 rows)
>>
>> senda=# UPDATE teste SET nome=trim(nome);
>> UPDATE 4
>> senda=# SELECT * FROM teste;
>>   nome
>> 
>>  joao
>>  maria
>>  jose
>>  airton
>> (4 rows)
>
>
> Correto, é isto que desejo fazer, porém a questão é: tem uma forma de eu
> criar uma instrução que percorra todas as tabelas da base e realize tal
> operação em todos os registros tipo varchar ?
>
> Antonio.
>
>
>
>
>
> ___
> 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] REF. PGAgent.

2008-11-13 Thread Jota
Opa,

Acho que aqui podem ter informações para ajuda-lo [1].

[1] http://www.pgadmin.org/docs/1.4/pgagent.html

[]s

2008/11/13 Paulo <[EMAIL PROTECTED]>:
> Olá Pessoal,
>
> Estou tentando confgurar o PgAgent no Windows, rodei o Script.
> depois executei:
> pgagent hostaddr=127.0.0.1 dbname=pgagent
> Mas retorna erro de syntax.
> ERROR: syntax error at or near "pgagent"
>
> Alguem tem o caminho das pedras ???
>
> Vlw
> Paulo.
>
>
> ___
> 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] Alter Domain

2008-11-14 Thread Jota
Olá,

Não é possível alterar o tipo de um domínio pelo comando alter domain.

[]s

2008/11/14 Luiz Henrique <[EMAIL PROTECTED]>:
> Bom dia!!!
>
> Possuo na minha base de dados o seguinte Domínio:
>
> CREATE DOMAIN do_numero AS numeric(18,5);
>
> Agora preciso que ele seja Numeric(18,8)
> .
> Existe alguma maneira de fazer essa alteração através de ALTER DOMAIN??
> pelo que vi na documentação do PostgreSQL e pelo que pesquisei na
> internet não é possível, por acaso alguém aqui teria uma solução??
>
> Obs.: Não utilizo o DROP DOMAIN e um novo CREATE DOMAIN pois tenho
> inúmeras (aprox. 250) funções, tipos, tabelas, etc. que utilizam esse
> domínio e por isso não seria a solução mais prática, somente em último
> caso...
>
> Obrigado
>
> --
> Luiz Henrique Livrari
> Implantador de Sistemas Jr.
> MSI SOLUÇÕES - Unidade Ourinhos
> Av. Dr. Altino Arantes, 131 Sala 145 - 146
> Centro - Ourinhos/SP - Brasil
> Fone/Fax: +55 (14) 3324-8181
> www.msisolucoes.com.br
>
>
> ___
> 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] Consultar diversas diversos campos de várias tabelas

2008-11-14 Thread Jota
Olá,

É possível ser feito sim. Para isso será necessário criar um função. E
você precisará usar o comando execute [1] para fazer essa procura
dinâmica.

[1] 
http://www.postgresql.org/docs/8.3/interactive/plpgsql-statements.html#PLPGSQL-STATEMENTS-EXECUTING-DYN

[]s

2008/11/14 Augusto Nunes <[EMAIL PROTECTED]>:
> Prezados Colegas,
>
> Estou com o seguinte problema: possuo uma base de dados com diversas
> tabelas, as quais possuem diversos campos varchar e text, entre outros como
> date, integer, boolean...
>
> Acontece que o usuário deseja que, dado um texto qualquer (através de um
> campo de uma interface gráfica de uma aplicação), seja efetuada uma busca
> por este texto em qualquer campo de todas as tabelas...!!!
>
> Alguém poderia dar uma ajuda de como isso pode ser feito? (Se é que é
> possível no Postgres).
>
> Agradecendo a atenção,
>
> atenciosamente
>
> Augusto Cesar Nunes
>
> 
> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 -
> Celebridades - Música - Esportes
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>



-- 
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] Problema com sequence : criando int ervalo involuntário.

2008-11-14 Thread Jota
Olá,

Faltou o nextval não?

create sequence minha_sequence;

create table minha_tabela(codigo int default nextval('minha_sequence'),
nome text);

[]s

2008/11/14 Rafael Sousa <[EMAIL PROTECTED]>:
> tenta criar a sequence assim:
>
> CREATE SEQUENCE nomedaseq
>   INCREMENT 1
>   MINVALUE 1
>   MAXVALUE 9223372036854775807
>   START 1
>   CACHE 1;
>
> até...
>
> rafael sousa
>
>
> 2008/11/14 Rubens José Rodrigues
> <[EMAIL PROTECTED]>
>>
>> Pessoal,
>>
>>
>>
>> Eu já tive este problema mas sinceramente deu "branco" aqui e não havia
>> documentado.
>>
>>
>>
>> Cenário:
>>
>>
>>
>> Estrutura
>>
>> Windows Vista
>>
>> PostgreSQL 8.3.3, compiled by Visual C++ build 1400
>>
>> Zeos 6.6.2-RC
>>
>>
>>
>> Lógica
>>
>> create sequence seq_foo start with 1;
>>
>> create table foo (seq bigint default ('seq_foo'::regclass), texto
>> varchar(1));
>>
>>
>>
>> No PSQL :
>>
>> Insert into foo (texto) values ('a');
>>
>> Insert into foo (texto) values ('b');
>>
>> Insert into foo (texto) values ('c');
>>
>>
>>
>> Via Delphi/Zeos
>>
>> Mesmo item acima numa query.
>>
>>
>>
>> Problema :
>>
>> Ao pegar o result set da tabela acima o seqüencial está :
>>
>>
>>
>> seqtexto
>>
>> 1   a
>>
>> 3 b
>>
>> 5  c
>>
>>
>>
>>
>>
>> Ou seja ele está "pulando" a seqüencia, mesmo sabendo que não tenho uma
>> trigger para isto e ou não tenho outras transações usando esta sequence.
>>
>>
>>
>> Alguém poderia me ajudar?
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> Att.
>>
>>
>> 
>>
>> Rubens José Rodrigues
>>
>>
>>
>> ___
>> 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] Alter Domain

2008-11-14 Thread Jota
Grande Guedues

Por acaso eu fiz isso para um cliente ontem :)

[]s

2008/11/14 Dickson S. Guedes <[EMAIL PROTECTED]>:
> Luiz Henrique escreveu:
>> Jota escreveu:
>>> Olá,
>>>
>>> Não é possível alterar o tipo de um domínio pelo comando alter domain.
>>>
>> Tarde!!!
>>
>> Obrigado por confirmar as minhas suspeitas!!!
>>
>> Mas achei uma outra solução...  como o BD que precisava fazer essa
>> alteração era pequeno, fiz um backup no formato SQL, alterei a criação
>> do Domínio diretamente no backup e restaurei..  funcionou perfeitamente!!!
>
> Dá para brincar um pouco com isso até...
>
> (14:51:00) [EMAIL PROTECTED]:5432/admin
> # CREATE DOMAIN numero numeric(18,6);
> CREATE DOMAIN
> Tempo: 12,124 ms
>
> (14:51:11) [EMAIL PROTECTED]:5432/admin
> # CREATE TEMP TABLE tb_teste(num numero);
> CREATE TABLE
> Tempo: 106,609 ms
>
> (14:51:18) [EMAIL PROTECTED]:5432/admin
> # CREATE DOMAIN numero2 numeric(18,9);
> CREATE DOMAIN
> Tempo: 8,298 ms
>
> (14:51:43) [EMAIL PROTECTED]:5432/admin
> # SELECT 'ALTER TABLE '||table_name||' ALTER COLUMN '||column_name||'
> TYPE numero2;' as "SCRIPT" from information_schema.columns where
> domain_name = 'numero';
>   SCRIPT
> -
>  ALTER TABLE tb_teste ALTER COLUMN num TYPE numero2;
> (1 registro)
>
> Tempo: 14,539 ms
>
> (14:52:08) [EMAIL PROTECTED]:5432/admin
> #  ALTER TABLE tb_teste ALTER COLUMN num TYPE numero2;
> ALTER TABLE
> Tempo: 42,355 ms
>
> (14:52:33) [EMAIL PROTECTED]:5432/admin
> # DROP DOMAIN numero;
> DROP DOMAIN
> Tempo: 14,644 ms
>
> (14:52:48) [EMAIL PROTECTED]:5432/admin
> # CREATE DOMAIN numero numeric(18,9);
> CREATE DOMAIN
> Tempo: 13,577 ms
>
> (14:52:52) [EMAIL PROTECTED]:5432/admin
> # SELECT 'ALTER TABLE '||table_name||' ALTER COLUMN '||column_name||'
> TYPE numero;' as "SCRIPT" from information_schema.columns where
> domain_name = 'numero2';
>   SCRIPT
> 
>  ALTER TABLE tb_teste ALTER COLUMN num TYPE numero;
> (1 registro)
>
> Tempo: 14,673 ms
>
> (14:53:03) [EMAIL PROTECTED]:5432/admin
> #  ALTER TABLE tb_teste ALTER COLUMN num TYPE numero;
> ALTER TABLE
> Tempo: 35,447 ms
>
>
> ":D
>
> --
> []s
> Dickson S. Guedes
> Administrador de Banco de Dados
> Projeto Colmeia -  Florianópolis, SC
> (48) 3322-1185, ramal: 26
>
> ___
> 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] Digest pgbr-geral, volume 21, assunto 44

2008-11-17 Thread Jota
Olá,

Você quer visualizar o conteúdo de uma função? Assinatura da função?

Depende do que você quer existem algumas maneiras de se fazer.

Por exemplo: Ver a assinatura de uma função

\df nome_da_funcao

\df (lista todas as funções, incluindo as funções de sistema)

Existe também uma tabela de sistema chama pg_proc que contém
informações sobre todas as funções criadas.

Por exemplo: select * from pg_proc where proname='nome_da_minha_funcao';

O campo prosrc mostra o código da função. É importante lembrar que
neste campo vem o código da função e que se encontra os delimitadores
$$ ... $$

O campo prorettype indica o tipo de retorno da função.

O campo proargtypes indica os parâmetros da função.

Espero ter ajudado.

[]s

2008/11/17 Fabrízio de Royes Mello <[EMAIL PROTECTED]>:
> Anderson Rodrigo escreveu:
>> Bom dia pessoal!
>>
>> Tenho uma dúvida!
>> Ver as function no PgAdmin é bem simples!
>> Mas como posso ver essas no psql na linha de comando?
>> Se alguem souber é poder me ajudar!Obrigado!
>>
>
> Veja tabela do catalogo chamada "pg_catalog"."pg_proc", que é onde o
> postgres guarda as funções criadas na base de dados.
>
> Exemplo:
> select prosrc from pg_proc where proname = 'minha_funcao';
>
> É claro que dependendo do tamanha da sua PL fica meio ruim de visualizar
> no console, recomendo direcionar a saida pra um arquivo usando o "\o" no
> psql.
>
> Mais informações:
> http://www.postgresql.org/docs/8.3/interactive/catalog-pg-proc.html
>
>
> Cordialmente,
>
> --
> Fabrízio de Royes Mello
> Coordenador Desenvolvimento de Software
> [EMAIL PROTECTED]
> DBSeller Informática Ltda. - http://www.dbseller.com.br
> (51) 3076-5101
> ___
> 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] Consulta lenta em tabela com muitos registros

2008-11-17 Thread Jota
Olá,

Pode começar pela atualização do seu PostgreSQL para uma versão mais
nova 8.3.5 e no shared_buffers [1].

[1] http://www.postgresql.org/docs/8.3/interactive/runtime-config-resource.html

Uma questão. Você realmente precisar fazer um select * from tabela?
Não terá nenhuma condição na consulta?

[]s



2008/11/17 Fabricio Veiga <[EMAIL PROTECTED]>:
> Boa tarde senhores!
>
> Tenho um servidor Linux, mas precisamente um Suse, com versão do PostgreSQL
> 8.3.1.
> Eu tenho na base de dados, uma tabela com + / - 420 mil registros. Ao
> executar a consulta (select * from tabela),
> o tempo de execução é em torno de 7 segundos. O servidor é um Celeron 2.66
> com 1 Gbytes de RAM.
> Estou ciente das configurações do servidor, porém as fazer o mesmo teste em
> um banco de dados Interbase 6.5,
> em outra máquina com as mesmas configurações, o tempo da consulta foi em
> torno de 211 milisegundos.
> Realizei a instalação padrao do PostgreSQL, sem mudanças no arquivo de
> configurações.
> Que parametros seriam necessário modificar para obter um desempenho melhor
> nessa consulta ?
>
> Obrigado a todos!
>
>
> Fabrício Veiga
> ___
> 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] Alter Domain

2008-11-17 Thread Jota
Sim sim :)

[]s

2008/11/17 Dickson S. Guedes <[EMAIL PROTECTED]>:
> Jota escreveu:
>> Grande Guedues
>>
>> Por acaso eu fiz isso para um cliente ontem :)
>>
> Puxa, bacana.
>
> E funcionou?
>
> ":D
>
> --
> []s
> Dickson S. Guedes
> Administrador de Banco de Dados
> Projeto Colmeia -  Florianópolis, SC
> (48) 3322-1185, ramal: 26
>
> ___
> 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] Erro "BRDTDEALLOCATEERROR: prepared statement " ?

2008-11-17 Thread Jota
Olá,

Erro lógico. BRDTDEALLOCATEERROR:  prepared statement.

[]s



2008/11/17 Adelmo Ricardo <[EMAIL PROTECTED]>:
> Boa noite pessoal,
> No arquivo de logs da pasta ..\pg_log gerado através do PostgreSql 8.1, tem
> a seguinte linha de mensagem:
>  BRDTDEALLOCATEERROR:  prepared statement
> Alguém poderia identificar o significado desse erro?
> Ou pelo menos informar se houve erro físico ou lógico durante a operação?
> Obrigado pela atenção
> Adelmo
> --
> Adelmo Sepúlveda Ricardo
> [EMAIL PROTECTED] - Celular: (11) 8414-0890
>
>
> ___
> 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] Select Pelo Numero do Registro

2008-11-20 Thread Jota
Olá,

Você tem a coluna oid ativa na sua tabela?

SELECT oid,* FROM tabela WHERE atributo='registro';

ou

SELECT ctid,* FROM tabela WHERE atributo='registro';

Espero ter ajudado.

[]s

2008/11/20 Andre Vargas <[EMAIL PROTECTED]>:
> Olá!
>
> Não dá para resolver com limit e offset?
>
> Abraços
> André
>
> 2008/11/20 Seta Digital - Suporte <[EMAIL PROTECTED]>
>>
>> Bom Dia Pessoal...
>>
>> Estou com um problema... estou fazendo um bakup das informacoes pelo
>> pg_dump... porem quando chega a um determinado registro ele da erro e aborta
>> o backup... eu sei o numero do registro... gostaria de saber como faco para
>> saber o conteudo desse registro tipo Um select pela posiçao dele no
>> banco de dados
>>
>> Grato Pela Atencao
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>
>
>
> --
> André Prisco Vargas
>
> ___
> 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] Configuração do Slony para Replic ação

2008-11-21 Thread Jota
Olá

Qual erro?

[]s

2008/11/21 rogerio qc <[EMAIL PROTECTED]>:
> Bom dia,
>
> Já instalei o slony no ubuntu 8.10, mas não estou conseguindo configurar o
> plpgsql no PGadmin3 e fazer com que o slony funcione. Se alguém tiver um
> dica ou um passo a passo do slony e principalmente do plpgsql, agradeço.
>
>
>
> 
> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 -
> Celebridades - Música - Esportes
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>



-- 
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] Consulta incomum

2008-12-15 Thread Jota
Olá,

2008/12/15 Rogério A Bassete :
> Pessoal,
>
> dados da tabela vigencia:
>
> Data_Inicial   Data_Final
> 01/11/2008 03/11/2008
> 04/11/2008 30/11/2008
> 01/12/2008 03/12/2008
> 05/12/2008 31/12/2008
>
>
> Gostaria de um select que me retorna true caso o intervalo pesquisado
> seja: 01/11/2008 a 30/11/2008 e false caso o intervalo seja 01/12/2008 a
> 31/12/2008 (falta o dia 04/12/2008).

Como assim falta o dia 04/12/2008? Não entendi.
>
> Dicas?
>
> Rogério
>
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>

[]s

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


  1   2   3   4   >