Re: [pgbr-geral] PGcon-BR 2008: blog, fotos, vid eos, áudio...

2008-10-01 Por tôpico Carlos Moraes
grande evento, algumas fotos ...

http://carlosmoraesdev.blogspot.com/search/label/PostgreSQL


2008/9/30 Daniel Matte Freitas [EMAIL PROTECTED]

 Escrevi no meu blog sobre a ida ao PGCon 2008.

 O link é http://www.danielmatte.com/?p=8

 As fotos do evento vou ver se consigo pegar amanhã com o pessoal aqui do
 trabalho.

 Muito bom o evento! O Pessoal está de parabéns mesmo!

 Abraço!

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Implementação de Você quis d izer?

2008-10-01 Por tôpico Euler Taveira de Oliveira
Jorge Vilela escreveu:
 Preciso da ajuda de vocês, estou implementando um Voçê quis dizer?
 para as buscas que não retornam resultados.
 
Sugiro que dê uma olhada em [1] para ver como implementar um método
semelhante ao que os buscadores famosos utilizam. Há métodos de
processamento de linguagem utilizando métodos estatísticos mas estes são
muito custosos e complexos que vale a pena olhar as alternativas; estes
métodos estatísticos se baseiam na correlação das frequências dos termos
no corpus.

 Por exemplo, em uma base de dados de produtos de uma autopeças (os
 produtos estariam +- assim: cruzeta de aço para 1113, anel o'ring 12mm,
 cruzeta da transmissão p/ f-250, ...), provavelmente os termos mais
 frequentes seriam: cruzeta, parafuso, retentor etc..
 
Seria estranho sugerir para o usuário algo que não é relacionado com que
ele pesquisou mas...

 Como eu poderia visualizar os termos mais frequentes em meu banco de
 dados? Alguém tem idéia?
 
tabela auxiliar contendo termos e suas respectivas frequências?


[1] http://norvig.com/spell-correct.html


-- 
  Euler Taveira de Oliveira
  http://www.timbira.com/
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Problema no fim da instalação do PostgreSQL 8.2

2008-10-01 Por tôpico Euler Taveira de Oliveira
Rodrigo Marins escreveu:
 2008/9/29 Diego Souza [EMAIL PROTECTED]
 mailto:[EMAIL PROTECTED]
 
 Boa tarde pessoal!
 
 Estou com um grave problema em um cliente, na instalação do
 PostgreSQL isto está me tirando o sono.
 
 Quando chega na etapa: Initializing database cluster... ele me dá
 o erro abaixo na tela:
 
 Failed to run initdb:  128!
 Please see the logfile in 'C:\Program
 Files\PostgreSQL\8.2\tmp\initdb.log'
 Note! You must read/copy this logfile before you click OK, or it
 will be automatically removed.
 
 
 Encontrei isso na lista internacional, segundo o que entendi é um BUG na
 8.2 que foi corrigido na 8.3.
 
Sim, mas houve um _backpatch_ para 8.2 também. Como o Diego não disse
qual a versão exata ( 8.2.7?), eu acho que na 8.2.10 esse bug já foi
corrigido.


-- 
  Euler Taveira de Oliveira
  http://www.timbira.com/
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] dúvidas relacionadas a instalaç ão e peformance do 8.2.x

2008-10-01 Por tôpico jose augusto (guto) carvalho
Blz André, obrigado, to aprendendo ;)

Em Seg, 2008-09-29 às 14:19 -0300, André Volpato escreveu:
 jose augusto (guto) carvalho escreveu:
  Olá!
 
  Em Dom, 2008-09-28 às 13:06 +, Fernando Ike escreveu:

  2008/9/27 jose augusto (guto) carvalho [EMAIL PROTECTED]:
  
  Configurações do postgresql.conf
 
  max_connections = 25
 

 
  mudanças...
 
  shared_buffers = 1024 MB
  work_mem = 1024 MB

 Lembre-se que teu servidor deve aguentar (work_mem * max_connections) de 
 memória,
 fora os shared buffers e a memória para o SO.
 1024MB é muito em qualquer caso...
 As confs anteriores me pareciam mais corretas, inclusive para shared 
 buffers.
 
 []´s,
 ACV
 
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


signature.asc
Description: Esta é uma parte de mensagem	assinada digitalmente
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Mensagem tipo LOG nos arquivos de log do PostgreSQL.

2008-10-01 Por tôpico William Leite Araújo
 provavel
Está reutilizando resources de conexão volátil (não persistente). Não
necessariamente para consultas, e nem pelo PHP. Assim, o cliente mantém
informações desse resource, mas o banco de dados já fechou o mesmo.
/provavel

2008/9/30 Jota [EMAIL PROTECTED]

 Olá,

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

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




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


Re: [pgbr-geral] Solicitação - Apresentações d o PGCON 2008

2008-10-01 Por tôpico Benedito A. Cruz
Dickson S. Guedes escreveu:
 Fábio Telles Rodriguez escreveu:
   
 2008/9/30 Dickson S. Guedes [EMAIL PROTECTED] 
 mailto:[EMAIL PROTECTED]

 Junin escreveu:
  Srs,
 
  Alguém sabe onde baixar as apresentações do PGCON 2008?

 Estou atualizando aos poucos, algumas já estão disponíveis em:

 http://www.postgresql.org.br/Palestras_do_PGCon_Brasil_2008


 Se estiver faltando alguma aí, me avisa que eu consigo.
 

 A do Fike sobre skytools e a do David sobre arvores nao tenho aqui. As 
 demais estao ok.

   
Dickson,

   Eu precisava da sua sobre replicação síncrona, não está lá no site...

[]s

  Bene


___
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 Por tôpico Anderson Rodrigo
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


[pgbr-geral] [OFF-TOPIC] - Coisas que nunca se deve fazer no PGCON

2008-10-01 Por tôpico Rodrigo Marins
Neste PGCON descobri mais algumas coisas que NUNCA se devem fazer.

Primeiro:
Dormir no mesmo quarto que o Telles ou nos quartos vizinhos O bicho ronca
que nem uma Porca!!!.

Segundo:
Nunca sair com a galera que fecha em uma balada 2 garrafas de whisky e 16
energeticos O efeito disso é que você nunca vai saber como chegou no
hotel...

Terceiro:
Não menos importante mas a mais importante
Nunca divida o quarto com o João depois que ele tomar um porre... o cheiro
no quarto ficará insuportável..

Pessoal é muito bom eventos como esses, pois além de aumentar os seus
contatos comerciais ganhamos grandes amigos e irmãos.

Se não me engano foi o Prado que deu uma ótima idéia para o próximo
evento iremos criar o PGFEST e repetir todos os erros acima citados
novamente...rsrsrs



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


Re: [pgbr-geral] Solicitação - Apresentações d o PGCON 2008

2008-10-01 Por tôpico Dickson S. Guedes
Benedito A. Cruz escreveu:
 Dickson,
Eu precisava da sua sobre replicação síncrona, não está lá no site...
   

Hum... eu havia esquecido de colocar a minha.

Já está la Bene, obrigado.

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


Re: [pgbr-geral] Solicitação - Apresentaçõe s do PGCON 2008

2008-10-01 Por tôpico Fábio Telles Rodriguez
Senhores, todas as palestras já se encontram on-line em:
http://www.postgresql.org.br/Palestras_do_PGCon_Brasil_2008

e os depoimentos (que ainda estão aparecendo) em:
http://www.postgresql.org.br/QuemFoiPgconbr2008

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


[pgbr-geral] Convert 8.3

2008-10-01 Por tôpico Fabricio Fagundes
Prezados,

Tenho um campo do tipo vachar que quarda os ids de uma determinda seleção de
registros ex: '1, 2, 3, 4, 5'

Estou criando uma trigger onde quero usar este campo para seleção em um
update ex:
WHERE
  id_tabela in (new.campo_varchar).

Resultado final esperado:
WHERE id IN (1, 2, 3, 4, 5) - obs este campo id é uma chave, tipo integer.


Quaisque ajuda, muito obrigado.

Att.

Fabricio Fagundes
___
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-10-01 Por tôpico Mr J.L.
Pessoal, 

segue o erro detectado no log do postgresql. Aprincipio aconteceu em 2 servers, 
um problema num dia (detectado problema na placa mae de um server) e em outro 
server a mesma mensagem, trocamos o server tambem, mais nao foi dectado 
problemas de Hardware dessa vez

Alguma idéia? 

O erro encontrado no log foi o seguinte:
Sep 30 09:09:21 server postgres[16081]: [1-1] user=,db=LOG:  processo servidor 
(PID 17753) foi terminado pelo sinal 11
Sep 30 09:09:21 server postgres[16081]: [2-1] user=,db=LOG:  terminando 
quaisquer outros processos servidor ativos
Sep 30 09:09:21 server postgres[18547]: [4-1] user=u,db=bancoAVISO:  
finalizando conexão por causa de uma queda de um outro processo servidor
Sep 30 09:09:21 server postgres[18547]: [4-2] user=u,db=bancoDETALHE:  O 
postmaster ordenou a esse processo servidor para cancelar a transação atual e 
sair, porque
Sep 30 09:09:21 server postgres[18567]: [4-1] user=u,db=bancoAVISO:  
finalizando conexão por causa de uma queda de um outro processo servidor
Sep 30 09:09:21 server postgres[18614]: [4-1] user=u,db=bancoAVISO:  
finalizando conexão por causa de uma queda de um outro processo servidor
Sep 30 09:09:21 server postgres[18547]: [4-3]  outro processo servidor saiu 
anormalmente e possivelmente corrompeu memória compartilhada.


--- Em seg, 29/9/08, Mr J.L. [EMAIL PROTECTED] escreveu:

 De: Mr J.L. [EMAIL PROTECTED]
 Assunto: [pgbr-geral] Erro Fatal urgente
 Para: lista postgresql postgresql pgbr-geral@listas.postgresql.org.br
 Data: Segunda-feira, 29 de Setembro de 2008, 15:34
 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


  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


Re: [pgbr-geral] FUNCTION que acesse linha de comando.

2008-10-01 Por tôpico William Leite Araújo
Pode ser obra do apache o número de conexões IDLE...

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




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


Re: [pgbr-geral] Digest pgbr-geral, volume 20, assunto 2

2008-10-01 Por tôpico Anderson Rodrigo
Fabrício!

Não sei é só a troca de tipo que estar tê atrapalhando mais se for acho que 
isso resolve:

WHERE
  id_tabela in (new.campo_varchar::int).
ou

WHERE
  id_tabela in (cast(new.campo_varchar as int)).

link: http://www.postgresql.org/docs/8.3/static/sql-expressions.html
4.2.8. Type Casts

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

Message: 8
Date: Wed, 1 Oct 2008 11:50:19 -0300
From: Fabricio Fagundes [EMAIL PROTECTED]
Subject: [pgbr-geral] Convert 8.3
To: pgbr-geral@listas.postgresql.org.br
Message-ID:
[EMAIL PROTECTED]
Content-Type: text/plain; charset=iso-8859-1

Prezados,

Tenho um campo do tipo vachar que quarda os ids de uma determinda seleção de
registros ex: '1, 2, 3, 4, 5'

Estou criando uma trigger onde quero usar este campo para seleção em um
update ex:
WHERE
  id_tabela in (new.campo_varchar).

Resultado final esperado:
WHERE id IN (1, 2, 3, 4, 5) - obs este campo id é uma chave, tipo integer.


Quaisque ajuda, muito obrigado.

Att.

Fabricio Fagundes
-- Próxima Parte -- 

___
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 Por tôpico 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] [OFF-TOPIC] - Coisas que nunca se deve fazer no PGCON

2008-10-01 Por tôpico joaocosme



 Nunca divida o quarto com o João depois que ele tomar um
porre... o cheiro 
 no quarto ficará insuportável..

 

Jovem isso permite pensamentos dúbios..
 
Posso enumerar uma coisa a mais??
Nada contra os baianos hehehehe , nao podemos nos sentar com uma mesa
com mais de um baiano, o resultado quem estava lá viu, virou folia
uma verdadeira micarrê (PGCON-Folia )heehené hehhehe
 
Abraços ao jovem carlinhos brown, jovem salsichão e o
jovem preá!
 
 
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Convert 8.3

2008-10-01 Por tôpico Osvaldo Kussama
2008/10/1, Fabricio Fagundes [EMAIL PROTECTED]:

 Tenho um campo do tipo vachar que quarda os ids de uma determinda seleção de
 registros ex: '1, 2, 3, 4, 5'

 Estou criando uma trigger onde quero usar este campo para seleção em um
 update ex:
 WHERE
   id_tabela in (new.campo_varchar).

 Resultado final esperado:
 WHERE id IN (1, 2, 3, 4, 5) - obs este campo id é uma chave, tipo integer.



Você provavelmente já tentou e concluiu que não dá para usar IN string.

Você tem pelo menos três opções:
- transformar ssua string em uma tabela:
... WHERE id IN regexp_split_to_table(sua_string, ', ')

- transformar sua string em um array:
... WHERE id ANY (regexp_split_to_array(sua_string, ', '))

- verificar se id é um substring de seu campo:
... WHERE strpos(sua_string, to_char(id, '9'))  0

Osvaldo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Problemas com Vista Home Basic e PostgreSQL

2008-10-01 Por tôpico Guilherme Carvalho
Boa tarde a todos,

Estou com um problema quando tento usar o PostgreSQL numa máquina com vista
para desenvolvimento, primeiramente fiz a instalação com usuário
administrador sem problemas, escolhendo como codificação padrão UTF8,
entretanto as configurações básicas do PostgreSQL não foram instaladas
corretamente por exemplo na base padrão postgres e na template1 não foi
instalada a linguagem padrão, e quando eu tento abrir qualquer uma das duas
bases me é retornado um erro:

column o.oprlsortop does not exist at character 1093
column o.oprlsortop does not exist at character 1093

Outra falha foi a não criação da linguagem plpgsql.


Obrigado a todos
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Convert 8.3

2008-10-01 Por tôpico José Mello Júnior
WHERE strpos(new.campo_varchar, id::Text)0


Não sei se é mais eficiente, mas a opção strpos me parece ser a mais lógica
para o resultado desejado.


2008/10/1 Fabricio Fagundes [EMAIL PROTECTED]

 Prezados,

 Tenho um campo do tipo vachar que quarda os ids de uma determinda seleção
 de registros ex: '1, 2, 3, 4, 5'

 Estou criando uma trigger onde quero usar este campo para seleção em um
 update ex:
 WHERE
   id_tabela in (new.campo_varchar).

 Resultado final esperado:
 WHERE id IN (1, 2, 3, 4, 5) - obs este campo id é uma chave, tipo integer.


 Quaisque ajuda, muito obrigado.

 Att.

 Fabricio Fagundes

 ___
 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
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Certificação PostgreSQL

2008-10-01 Por tôpico Euler Taveira de Oliveira
Olá pessoal,

Este é um assunto muito debatido dentro da comunidade brasileira. Há
alguns meses alguns entusiastas do projeto PostgreSQL iniciaram um
esforço para produzir uma certificação pela comunidade e para
comunidade. Esta certificação está sendo desenvolvida nos moldes da
certificação BSD [1] e estamos no momento de coleta de dados para traçar
o perfil dos profissionais que usam PostgreSQL. Abaixo eu traduzo de
maneira livre o texto do anúncio. Por favor, tirem um tempo para
preencher o JTA.


A Comunidade PostgreSQL está trabalhando para criar uma comunidade para
dirigir e endossar a certificação PostgreSQL. Este esforço está sendo
lançado pelo Projeto de Certificação PostgreSQL
(http://www.postgresqlcertification.org). O principal foco deste projeto
é o desenvolvimento e suporte de uma série de certificações que fornecem
um método padronizado de identificação do conhecimento e habilidades de
profissionais de banco de dados que trabalham com PostgreSQL.

Por agora, o Projeto de Certificação do PostgreSQL tem o prazer de
anunciar a disponibilidade de uma pesquisa para análise das tarefas de
emprego que irá ajudar a formatar o conteúdo e forma que as
certificações iniciais irão tomar. Esta pesquisa está disponível
publicamente e todos estão convidados a participar.

Para preencher a pesquisa, por favor registre-se em:
http://www.postgresqlcertification.org/jta

O processo de registro leva apenas alguns minutos. Uma vez que o
registro esteja concluído e você tenha entrado no sistema, clique em JTA
no menu seguido por “participate in the survey”
(http://www.postgresqlcertification.org/job_task_analysis). A pesquisa
leva aproximadamente uns 30 minutos para ser preenchida.

Nós pedimos a todos que tire um tempo para preencher a pesquisa e que
diga a um empregado, gerente, colega ou qualquer um que possa trabalhar
com o banco de dados PostgreSQL que o faça também. Com a ajuda da
comunidade nós seremos capazes de alcançar boa parte do público alvo.

Se você está interessado em se juntar ao Projeto de Certificação
PostgreSQL, por favor visite
http://lists.postgresqlcertification.org/mailman/listinfo/cert/ e se
inscreva na lista de discussão após preencher a pesquisa.




[1] http://www.bsdcertification.org/


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


[pgbr-geral] configuração pg_hba

2008-10-01 Por tôpico Diego - Simco Informatica
Pessoal,

Tenho um cliente que usa ip dinamico , então cadastrei no no-ip.org . O que 
acontece, tem como eu colocar no pg_hba o dominio
que está no no-ip.org ??


Diego S. Oliveira
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Fw: configuração pg_hba

2008-10-01 Por tôpico Diego - Simco Informatica

Pessoal,

Tenho um cliente que usa ip dinamico , então cadastrei no no-ip.org . O que 
acontece, tem como eu colocar no pg_hba o dominio
que está no no-ip.org ??


Diego S. Oliveira
___
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 20, assunto 2

2008-10-01 Por tôpico Euler Taveira de Oliveira
Anderson Rodrigo escreveu:

offtopic
Olá Anderson, *não* utilize o modo _digest_ para responder perguntas. O
título não é nada sugestivo além de dar trabalho na hora de selecionar o
tópico que quer responder.
/offtopic


-- 
  Euler Taveira de Oliveira
  http://www.timbira.com/
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Erro Fatal urgente

2008-10-01 Por tôpico Euler Taveira de Oliveira
Mr J.L. escreveu:
 O erro encontrado no log foi o seguinte:
 Sep 30 09:09:21 server postgres[16081]: [1-1] user=,db=LOG:  processo 
 servidor (PID 17753) foi terminado pelo sinal 11
 Sep 30 09:09:21 server postgres[16081]: [2-1] user=,db=LOG:  terminando 
 quaisquer outros processos servidor ativos
Parece-me algum processo servidor (autovac?) corrompeu memória
compartilhada. Esse erro está acontecendo sempre? Você pode confirmar
quando isso acontece? A versão é a 8.3.3?
Tivemos uma correção no autovacuum cujo processo caia ao verificar (de
maneira inapropriada) uma tabela que acabou de ser removida.


-- 
  Euler Taveira de Oliveira
  http://www.timbira.com/
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Convert 8.3

2008-10-01 Por tôpico Carlos Moraes
talvez se está usando o pl/pgsql ...

EXECUTE '
   ( ... )
   WHERE id_tabela IN (' || new.campo_varchar || ')
';


http://pgdocptbr.sourceforge.net/pg80/plpgsql-statements.html#PLPGSQL-STATEMENTS-EXECUTING-DYN





2008/10/1 Osvaldo Kussama [EMAIL PROTECTED]

 2008/10/1, Fabricio Fagundes [EMAIL PROTECTED]:
 
  Tenho um campo do tipo vachar que quarda os ids de uma determinda seleção
 de
  registros ex: '1, 2, 3, 4, 5'
 
  Estou criando uma trigger onde quero usar este campo para seleção em um
  update ex:
  WHERE
id_tabela in (new.campo_varchar).
 
  Resultado final esperado:
  WHERE id IN (1, 2, 3, 4, 5) - obs este campo id é uma chave, tipo
 integer.
 


 Você provavelmente já tentou e concluiu que não dá para usar IN string.

 Você tem pelo menos três opções:
 - transformar ssua string em uma tabela:
 ... WHERE id IN regexp_split_to_table(sua_string, ', ')

 - transformar sua string em um array:
 ... WHERE id ANY (regexp_split_to_array(sua_string, ', '))

 - verificar se id é um substring de seu campo:
 ... WHERE strpos(sua_string, to_char(id, '9'))  0

 Osvaldo
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] [OFF-TOPIC] - Coisas que nunca se deve fazer no PGCON

2008-10-01 Por tôpico Adriano Rodrigues
Prometi que a partir daquele dia virei crente ... Nunca vi o avião
chaqualhar tanto...

Abraço para toda comunidade e Parabéns pelo belíssimo evento. Estaremos nos
articulando para trazer palestras e cursos para a Bahia também. Tentarei
ajudar o máximo possível...

Forte Abraço

2008/10/1 [EMAIL PROTECTED]

  Nunca divida o quarto com o João depois que ele tomar um porre... o
 cheiro
  no quarto ficará insuportável..

  Jovem isso permite pensamentos dúbios..

 Posso enumerar uma coisa a mais??
 Nada contra os baianos hehehehe , nao podemos nos sentar com uma mesa com
 mais de um baiano, o resultado quem estava lá viu, virou folia uma
 verdadeira micarrê (PGCON-Folia )heehené hehhehe

 Abraços ao jovem carlinhos brown, jovem salsichão e o jovem preá!



 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 

-- 

Atenciosamente,

Adriano Rodrigues
Analista de Sistema
INGÁ - Instituto de Gestão das Águas e Clima
[EMAIL PROTECTED] / [EMAIL PROTECTED]
Tel.: 3116-3016/8802-0311
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Convert 8.3

2008-10-01 Por tôpico Leonardo Cezar
2008/10/1 Fabricio Fagundes [EMAIL PROTECTED]:
 Prezados,

 Tenho um campo do tipo vachar que quarda os ids de uma determinda seleção de
 registros ex: '1, 2, 3, 4, 5'

 Estou criando uma trigger onde quero usar este campo para seleção em um
 update ex:
 WHERE
   id_tabela in (new.campo_varchar).

 Resultado final esperado:
 WHERE id IN (1, 2, 3, 4, 5) - obs este campo id é uma chave, tipo integer.

stmt := $$WHERE id_tabela IN ($$||NEW.campo_varchar||$$')$$;

EXECUTE stmt;

Obs.: Refatore su modelo de dados.

-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


Re: [pgbr-geral] configuração pg_hba

2008-10-01 Por tôpico Fernando Ike
2008/10/1 Diego  - Simco Informatica [EMAIL PROTECTED]:
 Pessoal,

 Tenho um cliente que usa ip dinamico , então cadastrei no no-ip.org . O que
 acontece, tem como eu colocar no pg_hba o dominio
 que está no no-ip.org ??

  Tem mas esse tipo de estrutura é um pouco instável e se usar
resolução de nomes para pg_hba.conf pode piorar um pouco mais.
Pensaria em usar VPN ou coisa do tipo. =/



[]'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


Re: [pgbr-geral] Solicitação - Apresentaçõe s do PGCON 2008

2008-10-01 Por tôpico sergio santos
 Fábio,

 O link da palestra Projeto de replicação multi-master com 143 servidores
 está errado. Não tenho a palestra aqui. Você pode arrumar ai?


Arrumado!
[]s

Pessoal,
até agora eu não consegui baixar a palestra: Projeto de replicação
multi-master com 143 servidores por Wagner Corrêa Ramos

alguém conseguiu?

abraços

-- 
Sérgio Antônio dos Santos
Bacharel em Sistemas de Informação
(31) 8698-7004

-- PAZ SEM VOZ NÃO É PAZ É MEDO 

Há mais pessoas que desistem do que pessoas que fracassam
Feliz aquele que transfere o que sabe e aprende o que ensina
O pensamento cria, o desejo atrai e a fé realiza
___
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-10-01 Por tôpico Mr J.L.
Caraca, Pior que é,
Um dos servidores que deu problema é 8.3.3 e o autovacuum tava ativo.
O outro server que nao conseguimos detectar se tinha problemas de hardware ou 
oque tinha é 8.2.9

Tipo, nao aconteceu mais porque trocamos as duas laminas. mais nao tenho 
certeza que nao acontecera denovo. Aconteceu o problema dia 29 (pela manha) e 
dia 30 (pela manha tambem).

Voce recomenda que eu desative o autovacuum? 
Tem algum informacao sobre esse problema no site do postgresql?
se tiver alguma sugestao, é bem vinda.

Obrigado.
 


--- Em qua, 1/10/08, Euler Taveira de Oliveira [EMAIL PROTECTED] escreveu:

 De: Euler Taveira de Oliveira [EMAIL PROTECTED]
 Assunto: Re: [pgbr-geral] Erro Fatal urgente
 Para: [EMAIL PROTECTED], Comunidade PostgreSQL Brasileira 
 pgbr-geral@listas.postgresql.org.br
 Data: Quarta-feira, 1 de Outubro de 2008, 16:44
 Mr J.L. escreveu:
  O erro encontrado no log foi o seguinte:
  Sep 30 09:09:21 server postgres[16081]: [1-1]
 user=,db=LOG:  processo servidor (PID 17753) foi terminado
 pelo sinal 11
  Sep 30 09:09:21 server postgres[16081]: [2-1]
 user=,db=LOG:  terminando quaisquer outros processos
 servidor ativos
 Parece-me algum processo servidor (autovac?) corrompeu
 memória
 compartilhada. Esse erro está acontecendo sempre? Você
 pode confirmar
 quando isso acontece? A versão é a 8.3.3?
 Tivemos uma correção no autovacuum cujo processo caia ao
 verificar (de
 maneira inapropriada) uma tabela que acabou de ser
 removida.
 
 
 -- 
   Euler Taveira de Oliveira
   http://www.timbira.com/


  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


Re: [pgbr-geral] Ajuda com SQL e BD

2008-10-01 Por tôpico tetraetila®
Euler

Muito obrigado pela ajuda, vou adotar este sistema.

Adilson




- Original Message - 
From: Euler Taveira de Oliveira [EMAIL PROTECTED]
To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Sent: Wednesday, September 24, 2008 12:59 AM
Subject: Re: [pgbr-geral] Ajuda com SQL e BD


tetraetila® escreveu:
 Estou precisando de uma ajuda, o Firebird não me serve. Preciso aprender
 a fazer o DBLink no Postgres
 para poder utilizar mais de um BD na minha aplicação. Qualquer ajuda
 será bem vinda.
O que você precisa não é de acesso a múltiplos bancos; você precisa de
múltiplos esquemas [1]. Você pode criar vários esquemas empresa01,
empresa03, ..., empresan e colocar as tabelas de movimentação em cada um
dos esquemas. As tabelas são acessadas utilizando
empresa01.movimentacao, empresa02.movimentacao, ...,
empresan.movimentacao. Além disso, você pode restringir acesso a esquemas.

[1] http://www.postgresql.org/docs/8.3/static/sql-createschema.html


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

___
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-10-01 Por tôpico tetraetila®
Obrigado aos amigos, foi solucionado da seguinte maneira:


copy (select to_char( a017_dtem,'mmDD ), a017_vavn ... ) to 
E'\\windows\temp\tempor.txt' with delimiters '|'


Todos os campos tipo data me retornam a string ano, mês, dia. ( 20080930 ) aí 
faço minha exportação.


Agradecimento ao Willian, Renato...

Adilson Nunes



  - Original Message - 
  From: Marcelo Costa 
  To: Comunidade PostgreSQL Brasileira 
  Sent: Monday, September 29, 2008 11:39 PM
  Subject: Re: [pgbr-geral] Ajuda com select



  Olá, 

  2008/9/29 tetraetila® [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.

  Use regexp_replace [1]

  select regexp_replace('2008-08-08',E'[\\-\\.]', '','g');


  [1] http://www.regular-expressions.info/postgresql.html

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


Re: [pgbr-geral] configuração pg_hba

2008-10-01 Por tôpico ..:: Rodrigo (-_-) Machado ::..
Se não quiser usar VPN,
faça tunel com SSH

2008/10/1 Fernando Ike [EMAIL PROTECTED]

 2008/10/1 Diego  - Simco Informatica [EMAIL PROTECTED]:
  Pessoal,
 
  Tenho um cliente que usa ip dinamico , então cadastrei no no-ip.org . O
 que
  acontece, tem como eu colocar no pg_hba o dominio
  que está no no-ip.org ??

   Tem mas esse tipo de estrutura é um pouco instável e se usar
 resolução de nomes para pg_hba.conf pode piorar um pouco mais.
 Pensaria em usar VPN ou coisa do tipo. =/



 []'s
 --
 Fernando Ike
 http://www.midstorm.org/~fike/webloghttp://www.midstorm.org/%7Efike/weblog
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
*:-.,_,.-:*'``'*:-.,_,.-:*:-.,_,.-:*'``'*:-.,_,.-:
  :: Rodrigo Machado ::
  FlaRo Sistemas

Linux User #338262
Lat S25º49'20.11' - Lon W55º07'12.05''
*:-.,_,.-:*'``'*:-.,_,.-:*:-.,_,.-:*'``'*:-.,_,.-:
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Solicitação - Apresentaçõe s do PGCON 2008

2008-10-01 Por tôpico Daniel Matte Freitas
Tentei aqui e realmente não rolou.

2008/10/1 sergio santos [EMAIL PROTECTED]

  Fábio,
 
  O link da palestra Projeto de replicação multi-master com 143
 servidores
  está errado. Não tenho a palestra aqui. Você pode arrumar ai?
 

 Arrumado!
 []s

 Pessoal,
 até agora eu não consegui baixar a palestra: Projeto de replicação
 multi-master com 143 servidores por Wagner Corrêa Ramos

 alguém conseguiu?

 abraços

 --
 Sérgio Antônio dos Santos
 Bacharel em Sistemas de Informação
 (31) 8698-7004

 -- PAZ SEM VOZ NÃO É PAZ É MEDO 

 Há mais pessoas que desistem do que pessoas que fracassam
 Feliz aquele que transfere o que sabe e aprende o que ensina
 O pensamento cria, o desejo atrai e a fé realiza

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Erro Fatal urgente

2008-10-01 Por tôpico Euler Taveira de Oliveira
Mr J.L. escreveu:
 Um dos servidores que deu problema é 8.3.3 e o autovacuum tava ativo.
 O outro server que nao conseguimos detectar se tinha problemas de hardware ou 
 oque tinha é 8.2.9
 
 Tipo, nao aconteceu mais porque trocamos as duas laminas. mais nao tenho 
 certeza que nao acontecera denovo. Aconteceu o problema dia 29 (pela manha) e 
 dia 30 (pela manha tambem).
 
 Voce recomenda que eu desative o autovacuum? 
Não.

 Tem algum informacao sobre esse problema no site do postgresql?
Release Notes [1]?

 se tiver alguma sugestao, é bem vinda.
 
Eu aconselharia uma atualização para 8.3.4. Afinal de contas, um
dump/restore não é necessário.


[1] http://www.postgresql.org/docs/8.3/static/release-8-3-4.html


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