Amigos, Como faço para receber os emails desta lista um por um? Por que chega para mim é um resumo muito confuso... heheh...
Em 11/09/07, [EMAIL PROTECTED] < [EMAIL PROTECTED]> escreveu: > > Send pgbr-geral mailing list submissions to > [email protected] > > To subscribe or unsubscribe via the World Wide Web, visit > > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > or, via email, send a message with subject or body 'help' to > [EMAIL PROTECTED] > > You can reach the person managing the list at > [EMAIL PROTECTED] > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of pgbr-geral digest..." > > > Tópicos de Hoje: > > 1. Re: Erro Startar PG Cluster (Joao) > 2. Re: Qual chave primária? ( José Mello Júnior ) > 3. Re: Qual chave primária? (Bruno Moreno) > 4. Re: Qual chave primária? (Evandro Ricardo Silvestre) > 5. Re: Qual chave primária? (Leandro DUTRA) > 6. Re: criando funcao (Vinicius) > 7. Re: criando funcao (Osvaldo Rosario Kussama) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Tue, 11 Sep 2007 11:35:18 -0300 > From: "Joao" <[EMAIL PROTECTED]> > Subject: Re: [pgbr-geral] Erro Startar PG Cluster > To: "Comunidade PostgreSQL Brasileira" > <[email protected]> > Message-ID: <[EMAIL PROTECTED]> > Content-Type: text/plain; charset="iso-8859-1" > > primeiro vc pode baixar o pacote full: postgresql+pgcluster > todas as maquinas tem q ter o pgcluster instalado, independente se é > loadbalance,replicator, ou um no do cluster o q vai definir é um arquivo de > conf > > > ----- Original Message ----- > From: Rosane Gotardo > To: Comunidade PostgreSQL Brasileira > Sent: Tuesday, September 11, 2007 11:33 AM > Subject: Re: [pgbr-geral] Erro Startar PG Cluster > > > Emerson, > > o local indicado para suas dúvidas é > http://pgfoundry.org/mailman/listinfo/pgcluster-general > Como é uma lista internacional, tem que questionar em inglês. > > > Em 10/09/07, Emerson Oliveira <[EMAIL PROTECTED]> escreveu: > Olá. > Meu nome é Emerson e estou fazendo o TCC sobre o pgcluster, > porém ao montar a estrutura do projeto, ao startar o replicador me > aparece a seguinte mensagem: > PGR_Get_Cluster_Conf_Data failed > Sabe me dizer pela mensagem o que falta configurar ainda ? > E como eu faço a instalação do balanceador de carga, não preciso > instalar nada ou instalo o pgcluster na maquina responsavel pelo > balanceamento de carga. > - Já instalei o postgres e configurei em duas maquinas servidoras de > banco, (serbanco1 e servbanco2) > - Ja fiz a instalacao do pgcluster em uma outra (replicador) > - Ja esta funcionando o ssh sem senha entre elas. > - O balanceador de carga foi feito uma copia do replicador > (balanceador) > - As configuracoes ja estao feita no /etc/hosts e nos arquivos de > configuracao do cluster (cluster.conf, pgreplicate.conf e pglb.conf) > - Estou utilzando para configuracao do cluster (Fedora 7 em máquinas > virtuais no VMware Workstation) > > > Agradeço antecipadamente. > Emerson de Oliveira. > > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > > > > > > > ------------------------------------------------------------------------------ > > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -------------- Próxima Parte ---------- > Um anexo em HTML foi limpo... > URL: > http://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20070911/b93a97bd/attachment-0001.htm > > ------------------------------ > > Message: 2 > Date: Tue, 11 Sep 2007 12:54:13 -0300 > From: " José Mello Júnior " <[EMAIL PROTECTED]> > Subject: Re: [pgbr-geral] Qual chave primária? > To: "Comunidade PostgreSQL Brasileira" > <[email protected]> > Message-ID: > <[EMAIL PROTECTED]> > Content-Type: text/plain; charset="iso-8859-1" > > Vamos pensar assim: "No seu achar o ideal é uma chave natural" ... e não > tentar contradizer a opinião de outro colega que mesmo com opinião > contrária > não tem a menor intenção de dizer que é para confundir outros. Aliás, em > especial um registro de transações, como é o caso, tenha a certeza de que > uma chave artificial é o que torna muito mais eficiente o armazenamento > dos > registros. > > Se as técnicas forem únicas e cristalinas, para que participaríamos de um > Fórum de Discussão? > -------------- Próxima Parte ---------- > Um anexo em HTML foi limpo... > URL: > http://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20070911/cdb56d4a/attachment-0001.htm > > ------------------------------ > > Message: 3 > Date: Tue, 11 Sep 2007 13:28:12 -0300 > From: "Bruno Moreno" <[EMAIL PROTECTED]> > Subject: Re: [pgbr-geral] Qual chave primária? > To: "Comunidade PostgreSQL Brasileira" > <[email protected]> > Message-ID: > <[EMAIL PROTECTED]> > Content-Type: text/plain; charset="iso-8859-1" > > Pessoal, desculpem-me, sou novato, desta forma alguns termos aqui citados > são desconhecidos para mim. Por exemplo, o que seria chave artificial? Não > estou no estágio, logo mais, assim que puder, pesquisarei sobre cada > resposta e tentarei solucionar meu problema. > > Resumindo, tento com chave composta? > > Abraços > > > -- > Bruno Neiva Moreno > http://indiota.blogspot.com > > Graduando em Ciência da Computação - UFPB > LARHENA - Laboratório de Recursos Hídricos e Engenharia Ambiental > > "Tudo posso naquele que me fortalece" Fl. 4:13 > -------------- Próxima Parte ---------- > Um anexo em HTML foi limpo... > URL: > http://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20070911/23792240/attachment-0001.htm > > ------------------------------ > > Message: 4 > Date: Tue, 11 Sep 2007 13:28:09 -0300 > From: Evandro Ricardo Silvestre <[EMAIL PROTECTED]> > Subject: Re: [pgbr-geral] Qual chave primária? > To: Comunidade PostgreSQL Brasileira > <[email protected]> > Message-ID: <[EMAIL PROTECTED]> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Bruno Moreno wrote: > > Pessoal, desculpem-me, sou novato, desta forma alguns termos aqui > > citados são desconhecidos para mim. Por exemplo, o que seria chave > > artificial? Não estou no estágio, logo mais, assim que puder, > > pesquisarei sobre cada resposta e tentarei solucionar meu problema. > > > > Resumindo, tento com chave composta? > > > Sim, utilize uma chave composta > > > ------------------------------ > > Message: 5 > Date: Tue, 11 Sep 2007 13:40:34 -0300 > From: "Leandro DUTRA" <[EMAIL PROTECTED]> > Subject: Re: [pgbr-geral] Qual chave primária? > To: "Comunidade PostgreSQL Brasileira" > <[email protected]> > Message-ID: > <[EMAIL PROTECTED]> > Content-Type: text/plain; charset=UTF-8 > > 2007/9/11, José Mello Júnior <[EMAIL PROTECTED]>: > > Vamos pensar assim: "No seu achar o ideal é uma chave natural" ... e não > > tentar contradizer a opinião de outro colega que mesmo com opinião > contrária > > não tem a menor intenção de dizer que é para confundir outros. > > Ninguém tem *intenção* de confundir? mas você viu a quantidade de > informações contraditórias? A confusão não é intencional, mas é real. > > Não tem como deixar de contradizer, há muita desinformação. Não dá > para dourar a pílula em assuntos técnicos. > > > > Aliás, em > > especial um registro de transações, como é o caso, tenha a certeza de > que > > uma chave artificial é o que torna muito mais eficiente o armazenamento > dos > > registros. > > Certeza com base em quê? Já disse porque não é o caso? em vez de > afirmar certeza, por favor dê seus argumentos. > > > > Se as técnicas forem únicas e cristalinas, para que participaríamos de > um > > Fórum de Discussão? > > Neste caso, em primeiro lugar para ensinar alguém que ainda não sabe; > e em segundo lugar, discutir para corrigir erros fundamentais. > > > -- > +55 (11) 5685 2219 xmpp:[EMAIL PROTECTED] > +55 (11) 9406 7191 Yahoo!: ymsgr:sendIM?lgcdutra > +55 (11) 5686 9607 ICQ/AIM: aim:GoIM?screenname=61287803 > MSN: msnim:[EMAIL PROTECTED] > > ------------------------------ > > Message: 6 > Date: Tue, 11 Sep 2007 15:04:51 -0300 > From: "Vinicius" <[EMAIL PROTECTED]> > Subject: Re: [pgbr-geral] criando funcao > To: "Comunidade PostgreSQL Brasileira" > <[email protected]> > Message-ID: <[EMAIL PROTECTED]> > Content-Type: text/plain; format=flowed; charset="iso-8859-1"; > reply-type=original > > Evandro eu ja tentei desta forma mas dai tenho outro problema em POINT, me > retorna uma msg de erro qndo executo dizendo q nao existe POINT com > argumento numero,, mas estou passando string e nao numeric. > > ----- Original Message ----- > From: "Evandro Ricardo Silvestre" <[EMAIL PROTECTED]> > To: "Comunidade PostgreSQL Brasileira" < > [email protected]> > Sent: Tuesday, September 11, 2007 10:14 AM > Subject: Re: [pgbr-geral] criando funcao > > > Vinicius, > > Você tem q concatenar em uma string e executá-la com EXECUTE. > > Algo assim: > > sSql := 'SELECT INTO RsDis cidade, estado, bairro, logradouro > FROM ' || cidades_pr || ' where ..... > EXECUTE sSql; > > Essa é a unica forma de alterar a tabela que vai executar. > > SDS > > Evandro > > Vinicius wrote: > > Ola pessoal... > > > > Tenho uma funcao que preciso passar pro sql qual tabela quero usar,, mas > > nao > > estou conseguindo fazer,, segue a funcao abaixo: > > > > onde esta "cidades_pr" qro substiruir pelo parametro "tabela" > > > > CREATE OR REPLACE FUNCTION "public"."pega_logradouro" (lat varchar, long > > varchar, tabela varchar) RETURNS varchar AS > > $body$ > > declare > > RsDis Record; > > begin > > > > SELECT INTO RsDis cidade, estado, bairro, logradouro > > FROM cidades_pr > > where > > Distance(the_geom, GeomFromText( 'POINT(' || $2 || ' ' || $1 || > > ')', -1 ))*1 = (select Distance(the_geom, GeomFromText( 'POINT(' || $2 > || > > ' > > ' || $1 || ')', -1 ))*1 as dif from cidades_pr where Distance(the_geom, > > GeomFromText( 'POINT(' || $2 || ' ' || $1 || ')', -1 ))*1 <= 0.3 order > by > > dif limit 1 ) > > limit 1; > > > > RETURN RsDis.cidade || ',' || RsDis.estado || ',' || > RsDis.bairro > > || > > ',' || RsDis.logradouro; > > > > end; > > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > > > ------------------------------ > > Message: 7 > Date: Tue, 11 Sep 2007 16:06:48 -0300 > From: Osvaldo Rosario Kussama <[EMAIL PROTECTED]> > Subject: Re: [pgbr-geral] criando funcao > To: Comunidade PostgreSQL Brasileira > <[email protected]> > Message-ID: <[EMAIL PROTECTED]> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Vinicius escreveu: > > Evandro eu ja tentei desta forma mas dai tenho outro problema em POINT, > me > > retorna uma msg de erro qndo executo dizendo q nao existe POINT com > > argumento numero,, mas estou passando string e nao numeric. > > > > ----- Original Message ----- > > From: "Evandro Ricardo Silvestre" <[EMAIL PROTECTED]> > > To: "Comunidade PostgreSQL Brasileira" < > [email protected]> > > Sent: Tuesday, September 11, 2007 10:14 AM > > Subject: Re: [pgbr-geral] criando funcao > > > > > > Vinicius, > > > > Você tem q concatenar em uma string e executá-la com EXECUTE. > > > > Algo assim: > > > > sSql := 'SELECT INTO RsDis cidade, estado, bairro, logradouro > > FROM ' || cidades_pr || ' where ..... > > EXECUTE sSql; > > > > Essa é a unica forma de alterar a tabela que vai executar. > > > > SDS > > > > Evandro > > > > Vinicius wrote: > >> Ola pessoal... > >> > >> Tenho uma funcao que preciso passar pro sql qual tabela quero usar,, > mas > >> nao > >> estou conseguindo fazer,, segue a funcao abaixo: > >> > >> onde esta "cidades_pr" qro substiruir pelo parametro "tabela" > >> > >> CREATE OR REPLACE FUNCTION "public"."pega_logradouro" (lat varchar, > long > >> varchar, tabela varchar) RETURNS varchar AS > >> $body$ > >> declare > >> RsDis Record; > >> begin > >> > >> SELECT INTO RsDis cidade, estado, bairro, logradouro > >> FROM cidades_pr > >> where > >> Distance(the_geom, GeomFromText( 'POINT(' || $2 || ' ' || $1 || > >> ')', -1 ))*1 = (select Distance(the_geom, GeomFromText( 'POINT(' || $2 > || > >> ' > >> ' || $1 || ')', -1 ))*1 as dif from cidades_pr where Distance(the_geom, > >> GeomFromText( 'POINT(' || $2 || ' ' || $1 || ')', -1 ))*1 <= 0.3 order > by > >> dif limit 1 ) > >> limit 1; > >> > >> RETURN RsDis.cidade || ',' || RsDis.estado || ',' || > RsDis.bairro > >> || > >> ',' || RsDis.logradouro; > >> > >> end; > >> > > > Veja "37.2.1. Handling of Quotation Marks" em: > > http://www.postgresql.org/docs/8.2/interactive/plpgsql-development-tips.html > e EXECUTE em: > > http://www.postgresql.org/docs/8.2/interactive/plpgsql-statements.html#PLPGSQL-STATEMENTS-EXECUTING-DYN > > ... > x := 'SELECT INTO RsDis cidade, estado, bairro, logradouro > FROM cidades_pr > WHERE > Distance(the_geom, GeomFromText( ''POINT(' || $2 || ' ' || $1 || > ')'', -1 ))*1 = (SELECT Distance(the_geom, GeomFromText( ''POINT(' || $2 > || ' ' || $1 || ')'', -1 ))*1 as dif FROM cidades_pr WHERE > Distance(the_geom, > GeomFromText( ''POINT(' || $2 || ' ' || $1 || ')'', -1 ))*1 <= 0.3 ORDER > BY > dif LIMIT 1 ) > LIMIT 1;'; > > EXECUTE x; > ... > > Osvaldo > > > ------------------------------ > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > > Fim da Digest pgbr-geral, volume 7, assunto 26 > ********************************************** > -- [], Leandro Diniz Soares Desenvolvedor / Analista (Web) [EMAIL PROTECTED]
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
