[pgbr-geral] consulta SQL que devolva uma lista com todos os dias de um determinado mês

2011-03-14 Por tôpico Eloi Ribeiro
Ola a toda a lista,

É possível criar uma consulta SQL que devolva uma lista com todos os dias de
um determinado mês?
De momento apenas consegui chegar até aqui, tendo como exemplo o mês de
Fevereiro de 2011:
SELECT
to_date('2011/02', '/MM'),
(date_trunc('MONTH', to_date('2011/02', '/MM')) + INTERVAL '1 MONTH
- 1 day')::date;

O resultado da anterior consulta é o primeiro e ultimo dia do mês:
2011-02-01;2011-02-28

Resultado pretendido é o seguinte:
2011-02-01
2011-02-02
2011-02-03
(...)
2011-02-26
2011-02-27
2011-02-28

Obrigado,

Eloi Ribeiro
GIS Analyst
39,45º -4,40º
http://eloiribeiro.wordpress.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] consulta SQL que devolva uma lista com todos os dias de um determinado mês

2011-03-14 Por tôpico Fábio Telles Rodriguez
Em 14 de março de 2011 07:13, Eloi Ribeiro eloi.ribe...@gmail.com escreveu:
 Ola a toda a lista,
 É possível criar uma consulta SQL que devolva uma lista com todos os dias de
 um determinado mês?
 De momento apenas consegui chegar até aqui, tendo como exemplo o mês de
 Fevereiro de 2011:
 SELECT
     to_date('2011/02', '/MM'),
     (date_trunc('MONTH', to_date('2011/02', '/MM')) + INTERVAL '1 MONTH
 - 1 day')::date;
 O resultado da anterior consulta é o primeiro e ultimo dia do mês:
 2011-02-01;2011-02-28
 Resultado pretendido é o seguinte:
 2011-02-01
 2011-02-02
 2011-02-03
 (...)
 2011-02-26
 2011-02-27
 2011-02-28
 Obrigado,
 Eloi Ribeiro
 GIS Analyst
 39,45º -4,40º

O jeito mais fácil seria utilizar a função generate_series, como no
exemplo em http://www.postgresql.org/docs/9.0/static/functions-srf.html

Você pode colocar uma cláusula WHERE no final para filtrar as datas
nos meses com menos de 31 dias.

-- 
Atenciosamente,
Fábio Telles Rodriguez
blog: http://www.midstorm.org/~telles/
e-mail / gtalk / MSN: fabio.tel...@gmail.com
Skype: fabio_telles
___
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 SQL que devolva uma lista com todos os dias de um determinado mês

2011-03-14 Por tôpico Fabrízio de Royes Mello
Em 14 de março de 2011 07:13, Eloi Ribeiro eloi.ribe...@gmail.comescreveu:

 Ola a toda a lista,

 É possível criar uma consulta SQL que devolva uma lista com todos os dias
 de um determinado mês?
 De momento apenas consegui chegar até aqui, tendo como exemplo o mês de
 Fevereiro de 2011:
 SELECT
 to_date('2011/02', '/MM'),
 (date_trunc('MONTH', to_date('2011/02', '/MM')) + INTERVAL '1 MONTH
 - 1 day')::date;

 O resultado da anterior consulta é o primeiro e ultimo dia do mês:
 2011-02-01;2011-02-28

 Resultado pretendido é o seguinte:
 2011-02-01
 2011-02-02
 2011-02-03
 (...)
 2011-02-26
 2011-02-27
 2011-02-28


Veja se isso resolve:

select '2011-02-01'::date + dia
  from generate_series(0, extract( day from (('2011-02-01'::date + '1
month'::interval)::date - 1::integer))::integer - 1) as dia;


Cordialmente,

-- 
Fabrízio de Royes Mello
 Blog sobre TI: http://fabriziomello.blogspot.com
 Perfil Linkedin: http://br.linkedin.com/in/fabriziomello
___
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 SQL que devolva uma lista com todos os dias de um determinado mês

2011-03-14 Por tôpico Eloi Ribeiro
2011/3/14 Fabrízio de Royes Mello fabriziome...@gmail.com


 Em 14 de março de 2011 07:13, Eloi Ribeiro eloi.ribe...@gmail.comescreveu:

 Ola a toda a lista,

 É possível criar uma consulta SQL que devolva uma lista com todos os dias
 de um determinado mês?
 De momento apenas consegui chegar até aqui, tendo como exemplo o mês de
 Fevereiro de 2011:
 SELECT
 to_date('2011/02', '/MM'),
 (date_trunc('MONTH', to_date('2011/02', '/MM')) + INTERVAL '1
 MONTH - 1 day')::date;

 O resultado da anterior consulta é o primeiro e ultimo dia do mês:
 2011-02-01;2011-02-28

 Resultado pretendido é o seguinte:
 2011-02-01
 2011-02-02
 2011-02-03
 (...)
 2011-02-26
 2011-02-27
 2011-02-28


 Veja se isso resolve:

 select '2011-02-01'::date + dia
   from generate_series(0, extract( day from (('2011-02-01'::date + '1
 month'::interval)::date - 1::integer))::integer - 1) as dia;


 Cordialmente,

 --
 Fabrízio de Royes Mello
  Blog sobre TI: http://fabriziomello.blogspot.com
  Perfil Linkedin: http://br.linkedin.com/in/fabriziomello


Muito obrigado Fabrízio, solucionado!

Eloi Ribeiro
GIS Analyst
39,45º -4,40º
http://eloiribeiro.wordpress.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] consulta SQL que devolva uma lista com todos os dias de um determinado mês

2011-03-14 Por tôpico José Carlos Messias
Eloi, eu tenho me virado com essa:

select dt from(

SELECT CAST('2011-03-01' As date) + CAST((i || ' days') As interval) As dt
FROM generate_series(0,1000,1) As i
WHERE CAST('2011-03-01' As date) + CAST((i || ' days') As interval)
between CAST('2011-03-01' As date) and CAST('2011-03-31' As date)

) v3



Em 14 de março de 2011 07:13, Eloi Ribeiro eloi.ribe...@gmail.com escreveu:
 Ola a toda a lista,
 É possível criar uma consulta SQL que devolva uma lista com todos os dias de
 um determinado mês?
 De momento apenas consegui chegar até aqui, tendo como exemplo o mês de
 Fevereiro de 2011:
 SELECT
     to_date('2011/02', '/MM'),
     (date_trunc('MONTH', to_date('2011/02', '/MM')) + INTERVAL '1 MONTH
 - 1 day')::date;
 O resultado da anterior consulta é o primeiro e ultimo dia do mês:
 2011-02-01;2011-02-28
 Resultado pretendido é o seguinte:
 2011-02-01
 2011-02-02
 2011-02-03
 (...)
 2011-02-26
 2011-02-27
 2011-02-28
 Obrigado,
 Eloi Ribeiro
 GIS Analyst
 39,45º -4,40º
 http://eloiribeiro.wordpress.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] consulta SQL que devolva uma lista com todos os dias de um determinado mês

2011-03-14 Por tôpico Emerson Hermann
Se ainda servir ...

  SELECT dia::date
FROM (
   SELECT (to_date('2011-03','-MM')+s.a*'1
day'::INTERVAL) AS dia
 FROM generate_series(0, (date_trunc('MONTH',
to_date('2011/03', '/MM')) + INTERVAL '1 MONTH - 1 day')::date -
to_date('2011/03', '/MM'), 1
  ) AS s(a)) x

Em 14 de março de 2011 07:36, Fabrízio de Royes Mello
fabriziome...@gmail.com escreveu:

 Em 14 de março de 2011 07:13, Eloi Ribeiro eloi.ribe...@gmail.com
 escreveu:

 Ola a toda a lista,
 É possível criar uma consulta SQL que devolva uma lista com todos os dias
 de um determinado mês?
 De momento apenas consegui chegar até aqui, tendo como exemplo o mês de
 Fevereiro de 2011:
 SELECT
     to_date('2011/02', '/MM'),
     (date_trunc('MONTH', to_date('2011/02', '/MM')) + INTERVAL '1
 MONTH - 1 day')::date;
 O resultado da anterior consulta é o primeiro e ultimo dia do mês:
 2011-02-01;2011-02-28
 Resultado pretendido é o seguinte:
 2011-02-01
 2011-02-02
 2011-02-03
 (...)
 2011-02-26
 2011-02-27
 2011-02-28

 Veja se isso resolve:
 select '2011-02-01'::date + dia
   from generate_series(0, extract( day from (('2011-02-01'::date + '1
 month'::interval)::date - 1::integer))::integer - 1) as dia;

 Cordialmente,
 --
 Fabrízio de Royes Mello
 Blog sobre TI: http://fabriziomello.blogspot.com
 Perfil Linkedin: http://br.linkedin.com/in/fabriziomello

 ___
 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] consulta SQL que devolva uma lista com todos os dias de um determinado mês

2011-03-14 Por tôpico Eloi Ribeiro
2011/3/14 Emerson Hermann emersonherm...@gmail.com

 Se ainda servir ...

  SELECT dia::date
FROM (
   SELECT (to_date('2011-03','-MM')+s.a*'1
 day'::INTERVAL) AS dia
 FROM generate_series(0, (date_trunc('MONTH',
 to_date('2011/03', '/MM')) + INTERVAL '1 MONTH - 1 day')::date -
 to_date('2011/03', '/MM'), 1
  ) AS s(a)) x

 Em 14 de março de 2011 07:36, Fabrízio de Royes Mello
 fabriziome...@gmail.com escreveu:
 
  Em 14 de março de 2011 07:13, Eloi Ribeiro eloi.ribe...@gmail.com
  escreveu:
 
  Ola a toda a lista,
  É possível criar uma consulta SQL que devolva uma lista com todos os
 dias
  de um determinado mês?
  De momento apenas consegui chegar até aqui, tendo como exemplo o mês de
  Fevereiro de 2011:
  SELECT
  to_date('2011/02', '/MM'),
  (date_trunc('MONTH', to_date('2011/02', '/MM')) + INTERVAL '1
  MONTH - 1 day')::date;
  O resultado da anterior consulta é o primeiro e ultimo dia do mês:
  2011-02-01;2011-02-28
  Resultado pretendido é o seguinte:
  2011-02-01
  2011-02-02
  2011-02-03
  (...)
  2011-02-26
  2011-02-27
  2011-02-28
 
  Veja se isso resolve:
  select '2011-02-01'::date + dia
from generate_series(0, extract( day from (('2011-02-01'::date + '1
  month'::interval)::date - 1::integer))::integer - 1) as dia;
 
  Cordialmente,
  --
  Fabrízio de Royes Mello
  Blog sobre TI: http://fabriziomello.blogspot.com
  Perfil Linkedin: http://br.linkedin.com/in/fabriziomello
 
  ___
  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



Assim fica bastante simples:

SELECT * FROM generate_series('2011-02-01'::date,'2011-03-01'::date-1, '1
day');

Obrigado a todos,

Eloi Ribeiro
GIS Analyst
39,45º -4,40º
http://eloiribeiro.wordpress.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] consulta SQL que devolva uma lista com todos os dias de um determinado mês

2011-03-14 Por tôpico Claudio Oliveira



Olá,
 
exemplo: gerar todos os dias de janeiro de 2011
primeiro parametro dia 01 de janeiro de 2011, 
segundo parametro dia 01 de fevereiro de 2011 - (1 dia)
 
select * from generate_series('2011-01-01'::date,'2011-02-01'::date - '1 
day'::interval,'1 day')
 



Claudio Oliveira http://www.msisolucoes.com.br



Date: Mon, 14 Mar 2011 12:00:55 +0100
From: eloi.ribe...@gmail.com
To: fabriziome...@gmail.com
CC: pgbr-geral@listas.postgresql.org.br
Subject: Re: [pgbr-geral]   consulta SQL que devolva uma lista com todos os 
dias de um determinado mês

2011/3/14 Fabrízio de Royes Mello fabriziome...@gmail.com


Em 14 de março de 2011 07:13, Eloi Ribeiro eloi.ribe...@gmail.com escreveu:


Ola a toda a lista,
É possível criar uma consulta SQL que devolva uma lista com todos os dias de um 
determinado mês?De momento apenas consegui chegar até aqui, tendo como exemplo 
o mês de Fevereiro de 2011:


SELECTto_date('2011/02', '/MM'), (date_trunc('MONTH', 
to_date('2011/02', '/MM')) + INTERVAL '1 MONTH - 1 day')::date;



O resultado da anterior consulta é o primeiro e ultimo dia do 
mês:2011-02-01;2011-02-28
Resultado pretendido é o seguinte:2011-02-01


2011-02-022011-02-03(...)
2011-02-262011-02-272011-02-28


Veja se isso resolve:
select '2011-02-01'::date + dia  from generate_series(0, extract( day from 
(('2011-02-01'::date + '1 month'::interval)::date - 1::integer))::integer - 1) 
as dia;



Cordialmente,
-- 
Fabrízio de Royes Mello
 Blog sobre TI: http://fabriziomello.blogspot.com

 Perfil Linkedin: http://br.linkedin.com/in/fabriziomello


Muito obrigado Fabrízio, solucionado!Eloi Ribeiro
GIS Analyst
39,45º -4,40º
http://eloiribeiro.wordpress.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] Problema Crítico com 8.4 - Crash

2011-03-14 Por tôpico Emanuel Araújo
 Atualize para a última versão da série 8.4 (atualmente 8.4.7). Existem
 algumas
  situações com a sua versão que podem levar a uma queda do servidor
 postgres.
  Se o problema persistir, podemos investigar mas não antes da atualização.


Vou atualizar a versão antes.


  Nosso produto precisa diferenciar os clientes em bases separadas, por
  diversos motivos.  Seria relevante o número de bancos?
 
  Sim pois pode determinar a carga no servidor já que o sistema é o mesmo
 com
  várias bases de dados distintas.


Queria mas informações sobre o número considerável de bancos, já que apenas
os que estão em processamento são realmente utilizados...


  2 Processadores com 8 núcleos cada
  Posso afirmar que normalmente o servidor está com uma carga
  considerável, pois sempre á vários processamentos rodando simultâneos,
  normalmente o servidor fica um um load de 30/35/40
 
 Uma carga muito alta pode indicar que você precise de outra(s) máquina(s)
 para
 distribuir a carga. Talvez você precise de uma consultoria para
 avaliar/realizar isso.


Já estamos avaliando isso



-- 
*Atenciosamente,

Emanuel Araújo*
http://eacshm.wordpress.com/
*
*
*Linux Certified
LPIC-1*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Pesquisa por palavra-chave

2011-03-14 Por tôpico Pedro B. Alves
Pessoal alguém sabe como fazer pesquisa como com o google.

se tem alguma opção no 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] Pesquisa por palavra-chave

2011-03-14 Por tôpico Leandro DUTRA
2011/3/14 Pedro B. Alves pedroalve...@gmail.com:
 Pessoal alguém sabe como fazer pesquisa como com o google.

 se tem alguma opção no postgresql???

Tem.


-- 
skype:leandro.gfc.dutra?chat      Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191              gTalk: xmpp:leand...@jabber.org
+55 (11) 9406 7191        ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT-3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
___
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 Crítico com 8.4 - Crash

2011-03-14 Por tôpico Leandro DUTRA
2011/3/14 Emanuel Araújo eac...@gmail.com

  Se o problema persistir, podemos investigar mas não antes da atualização.

 Vou atualizar a versão antes.

Ótimo!


  Sim pois pode determinar a carga no servidor já que o sistema é o mesmo com
  várias bases de dados distintas.

 Queria mas informações sobre o número considerável de bancos, já que apenas 
 os que estão em processamento são realmente utilizados...

Pensa o seguinte: desempenho em base de dados é, junto com indexação,
basicamente cache de dados.  Se você tem cinqüenta bases de dados,
todos os dados comuns a essas cinqüenta bases estarão disputando
cache.  Se, por exemplo, tiveres dados de CEP muito utilizados, a
tendência é que os CEPs mais populares estejam cinqüenta vezes
ocupando memória.

Por essas e outras, geralmente é muito mais interessante ter uma única
base de dados, onde todos os dados ‘de referência’ estejam num único
esquema central.  Os dados de usuário, por exemplo, podem até ficar em
esquemas separados por usuário.


--
skype:leandro.gfc.dutra?chat      Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191              gTalk: xmpp:leand...@jabber.org
+55 (11) 9406 7191        ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT-3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Pesquisa por palavra-chave

2011-03-14 Por tôpico Marcelo Silva (IG)
O Leandro, sinto em te dizer que existem opções por buscas foneticas no 
Postgres, mas uma implementação mais avançada como sugestões de palavras e 
afins, você terá que desenvolver um algoritmo complexo pra isso... eu fiz 
algo em mysql x php neste site, http://www.listasa.com.br
Mas pra chegar aos pés do google está bem, mas bem, mas muito longe.

Vais ter que queimar muitos neoronios :)


Marcelo Silva
--


-Mensagem Original- 
From: Leandro DUTRA
Sent: Monday, March 14, 2011 5:35 PM
To: pe...@brasoft.info ; Comunidade PostgreSQL Brasileira
Subject: Re: [pgbr-geral] Pesquisa por palavra-chave

2011/3/14 Pedro B. Alves pedroalve...@gmail.com:
 Pessoal alguém sabe como fazer pesquisa como com o google.

 se tem alguma opção no postgresql???

Tem.


-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
+55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT-3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
___
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] Pesquisa por palavra-chave

2011-03-14 Por tôpico Pedro B. Alves
Tem algum exemplo?

Em 14 de março de 2011 17:50, Marcelo Silva (IG) marc...@ig.com.br escreveu:
 O Leandro, sinto em te dizer que existem opções por buscas foneticas no
 Postgres, mas uma implementação mais avançada como sugestões de palavras e
 afins, você terá que desenvolver um algoritmo complexo pra isso... eu fiz
 algo em mysql x php neste site, http://www.listasa.com.br
 Mas pra chegar aos pés do google está bem, mas bem, mas muito longe.

 Vais ter que queimar muitos neoronios :)


 Marcelo Silva
 --


 -Mensagem Original-
 From: Leandro DUTRA
 Sent: Monday, March 14, 2011 5:35 PM
 To: pe...@brasoft.info ; Comunidade PostgreSQL Brasileira
 Subject: Re: [pgbr-geral] Pesquisa por palavra-chave

 2011/3/14 Pedro B. Alves pedroalve...@gmail.com:
 Pessoal alguém sabe como fazer pesquisa como com o google.

 se tem alguma opção no postgresql???

 Tem.


 --
 skype:leandro.gfc.dutra?chat      Yahoo!: ymsgr:sendIM?lgcdutra
 +55 (61) 3546 7191              gTalk: xmpp:leand...@jabber.org
 +55 (11) 9406 7191        ICQ/AIM: aim:GoIM?screenname=61287803
 BRAZIL GMT-3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

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

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


Re: [pgbr-geral] Pesquisa por palavra-chave

2011-03-14 Por tôpico Leandro DUTRA
2011/3/14 Marcelo Silva (IG) marc...@ig.com.br:
 O Leandro

Fui eu não quem perguntei.


-- 
skype:leandro.gfc.dutra?chat      Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191              gTalk: xmpp:leand...@jabber.org
+55 (11) 9406 7191        ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT-3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Pesquisa por palavra-chave

2011-03-14 Por tôpico Leandro DUTRA
2011/3/14 Pedro B. Alves pedroalve...@gmail.com:
 Tem algum exemplo?

Na documentação tem.



-- 
skype:leandro.gfc.dutra?chat      Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191              gTalk: xmpp:leand...@jabber.org
+55 (11) 9406 7191        ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT-3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Pesquisa por palavra-chave

2011-03-14 Por tôpico Marcelo Silva (IG)
Bem...
Se for uma simples busca fonetica, poderá tentar o Soundex, mas como ele 
perguntou se tem como fazer como o google, imagino que ele queira trazer 
palavras similares foneticamente ou sinonimos, neste caso tera que ter uma 
base de dicionario e fazer umas linhas de código pra retornar como precisa.
Imagine o cara busca por José o sistema traz Jozé, Jose, Josias e por ai 
vai... foneticamente falando o Soundex na lingua portuguesa resolveria, mas 
se quiser pesquisar por exemplo, Farmacia e trazer tambem, Drograrias, veja 
que são palavras totalmente distintas, pra isso tem que ter um dicionario de 
sinonimos.
Por isso eu aconselhei um algoritimo próprio.


ps... desculpa aí Leandro, rsrsrs

Marcelo Silva
-

-Mensagem Original- 
From: Leonardo Cezar
Sent: Monday, March 14, 2011 7:14 PM
To: Marcelo Silva (IG) ; Comunidade PostgreSQL Brasileira
Subject: Re: [pgbr-geral] Pesquisa por palavra-chave

2011/3/14 Marcelo Silva (IG) marc...@ig.com.br:
 O Leandro, sinto em te dizer que existem opções por buscas foneticas no
 Postgres, mas uma implementação mais avançada como sugestões de palavras e
 afins, você terá que desenvolver um algoritmo complexo pra isso... eu fiz
 algo em mysql x php neste site, http://www.listasa.com.br
 Mas pra chegar aos pés do google está bem, mas bem, mas muito longe.

 Vais ter que queimar muitos neoronios :)

Ele não precisa de um algoritmo de buscas com relevância igual do
Google, acredite; não faria o mínimo sentido.

Acredito que a única coisa que o *Pedro* precise é de suporte
linguístico no banco, correto?

Se sim, procure por Full Text Search ou simplesmente FTS.

Abraço!

-Leo
-- 
Leonardo Cezar
http://postgreslogia.wordpress.com 

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


[pgbr-geral] (sem assunto)

2011-03-14 Por tôpico Ratman Jr

Boa noite

Tenho um cliente que tem um banco de 70gb.
Algumas vezes o servidor onde está o banco é reiniciado.
Porém, sempre que o servidor é reiniciado a base volta rodando perfeita,
rápida. Mas em 2 dias a velocidade cai muito, causando uma lentidão.

A solução é executar o vacuumdb full, pois o analyze não resolve o problema.

Alguém tem alguma idéia de como posso resolver esse problema?

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


Re: [pgbr-geral] (sem assunto)

2011-03-14 Por tôpico MIGUEL JOSE DE LIMA
Esse, tipo de problema, não tem receita de bolo.
Pode ser várias coisas, VACUUM, INDICES, MEMÓRIA etc.
Infelizmente não tenho como lhe ajudar assim. Mas cuidado com o vacc
umdb, pode demorar uma eternidade e estragar o banco, tem que leu muito
sobre isso. E faça backup para garantir.

Abraços. Estou de férias cara, escutando as ondas do mar e vendo a LUA
(mei lua ainda)...

- Miguel

Em 14 de março de 2011 21:50, Ratman Jr ratman...@hotmail.com escreveu:
 Boa noite

 Tenho um cliente que tem um banco de 70gb.
 Algumas vezes o servidor onde está o banco é reiniciado.
 Porém, sempre que o servidor é reiniciado a base volta rodando perfeita,
 rápida. Mas em 2 dias a velocidade cai muito, causando uma lentidão.

 A solução é executar o vacuumdb full, pois o analyze não resolve o problema.

 Alguém tem alguma idéia de como posso resolver esse problema?


 ___
 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] (sem assunto)

2011-03-14 Por tôpico Euler Taveira de Oliveira
Em 14-03-2011 21:50, Ratman Jr escreveu:
 Tenho um cliente que tem um banco de 70gb.
 Algumas vezes o servidor onde está o banco é reiniciado.
 Porém, sempre que o servidor é reiniciado a base volta rodando perfeita,
 rápida. Mas em 2 dias a velocidade cai muito, causando uma lentidão.

Infelizmente, não há fórmula mágica. Talvez você precise de uma consultoria 
para avaliar melhor quais as rotinas de manutenção e/ou sintonia são 
necessárias.


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