Re: [pgbr-geral] Configuração Pg

2010-05-12 Por tôpico Fábio Telles Rodriguez
Comece por aqui: http://agajorte.blogspot.com/2009/03/meu-postgresql-nao-conecta.html http://agajorte.blogspot.com/2009/03/meu-postgresql-nao-conecta.htmlMas não pare por aí RTFM! :-) Atenciosamente, Fábio Telles Em 11 de maio de 2010 22:25, Andre Tomasso atomas...@yahoo.com escreveu:

[pgbr-geral] Padronizando Resultado de uma consulta

2010-05-12 Por tôpico Flavio Ramos
Bom dia pessoal, Minha dúvida é a seguinte: Gostaria de fazer uma função combo genérica em php que recebesse a query e dentro de um while eu montasse o resultado em tags option/option do html. É uma coisa teoricamente facil se não fosse pelo fato dessa query vir em 3 possiveis formatos.

[pgbr-geral] Dúvidas sobre o COPY

2010-05-12 Por tôpico Thiago Freitas
Prezados, estou exportando dados de uma tabela para um arquivo no formato .csv. Caso o processo seja abortado durante a exportação, devido a algum erro, será gerado log pelo PostgreSQL? Se sim, como faço para capturar esse erro? Por exemplo, caso já tenham sido exportados 20.000 registros e

Re: [pgbr-geral] Dúvidas sobre o COPY

2010-05-12 Por tôpico Fábio Telles Rodriguez
Thiago, o João já lhe respondeu corretamente. Em geral, exportar não costuma ser um grande problema (a não ser que acabe o espaço em disco ou seu servidor caia). No entanto, para cargas, você pode experimentar o pgloader: http://pgloader.projects.postgresql.org/

Re: [pgbr-geral] Instalação

2010-05-12 Por tôpico Diego Ampessan
Galera, antes de eu testar a soluções propostas por vocês, eu não acho o diretorio do postgre no linux !!! ou to ficando louco ou nao sei o que !!! oO to usando o openSuse 11.2 e fiz do postgre direto pelo zypper.. alguem sabe onde ta o diretorio desses arquivos ? 2010/5/12 Alexsandro Haag

Re: [pgbr-geral] Dúvidas sobre o COPY

2010-05-12 Por tôpico Thiago Freitas
blz pessoal! mas e quanto a questão dos logs? 2010/5/12 Fábio Telles Rodriguez fabio.tel...@gmail.com Thiago, o João já lhe respondeu corretamente. Em geral, exportar não costuma ser um grande problema (a não ser que acabe o espaço em disco ou seu servidor caia). No entanto, para cargas,

Re: [pgbr-geral] Dúvidas sobre o COPY

2010-05-12 Por tôpico Fábio Telles Rodriguez
o pgloader tem suporte a logs. Nada lhe impede também de criar um log com um shell script que chame o psql e redirecione o STDOUT para um arquivo, certo? O próprio psql tem funções internas para gerar log, veja: http://www.postgresql.org/docs/9.0/static/app-psql.html

Re: [pgbr-geral] Dúvidas sobre o COPY

2010-05-12 Por tôpico Joao Cosme de Oliveira Junior
nao entendi... com o copy é tudo ou nada.. tudo ocorre numa transação, então o que vc vai ter é o seguinte: ou 200.000 registros ou 0 :)João Cosme de Oliveira Júnior "Lembre-se que da conduta de cada um depende o destino de todos." Seja inteligente, use Software livre!!! LPI Certified

Re: [pgbr-geral] Dúvidas sobre o COPY

2010-05-12 Por tôpico Thiago Freitas
no caso eu nao preciso fazer cargas, seria apenas exportar os dados das tabelas pra arquivos .csv no caso de erro na transação, seriam registrados logs? 2010/5/12 Fábio Telles Rodriguez fabio.tel...@gmail.com o pgloader tem suporte a logs. Nada lhe impede também de criar um log com um shell

Re: [pgbr-geral] Dúvidas sobre o COPY

2010-05-12 Por tôpico Joao Cosme de Oliveira Junior
isso ficaria agendado?? se tiver usando linux de um wc -l e veja o numero de linhas , implementação facinho ai joga pra dentro dum log..tipo pg_dump . | wc- -l arquivo.logJoão Cosme de Oliveira Júnior "Lembre-se que da conduta de cada um depende o destino de todos." Seja inteligente,

Re: [pgbr-geral] Instalação

2010-05-12 Por tôpico Fábio Telles Rodriguez
Em 12 de maio de 2010 10:00, Diego Ampessan ampess...@gmail.com escreveu: Galera, antes de eu testar a soluções propostas por vocês, eu não acho o diretorio do postgre no linux !!! ou to ficando louco ou nao sei o que !!! oO to usando o openSuse 11.2 e fiz do postgre direto pelo zypper..

Re: [pgbr-geral] Instalação

2010-05-12 Por tôpico Joao Cosme de Oliveira Junior
find / -name postgresql.confe por ai vaiJoão Cosme de Oliveira Júnior "Lembre-se que da conduta de cada um depende o destino de todos." Seja inteligente, use Software livre!!! LPI Certified LPI000185554 Em 12/05/2010 às 10:30 horas, pgbr-geral@listas.postgresql.org.br escreveu:Em 12 de

Re: [pgbr-geral] Instalação

2010-05-12 Por tôpico Fábio Telles Rodriguez
Isso me faz lembrar da minha regra nº 1 do suporte: demore pelo menos 15 minutos para atender o chamado. Isso dá tempo para o usuário ao menos tentar se virar uma vez sozinho hehehe. Em 12 de maio de 2010 10:34, Diego Ampessan ampess...@gmail.com escreveu: beleza, eu acabei reinstalando o

[pgbr-geral] quantiade de caracteres

2010-05-12 Por tôpico Pedro Espíndola
Amigos bom dia como faço para fazer um select retornando a quantiade de vezes que um determinado caractere aparece em uma coluna string. Por exemplo 4343.5656.86.213 quantas vezes aparece o ponto (.) nesta string. resposta 3 obr Pedro ___

Re: [pgbr-geral] Instalação

2010-05-12 Por tôpico Diego Ampessan
Bom pessoal, segui as recomendações do blog http://agajorte.blogspot.com/2009/03/meu-postgresql-nao-conecta.html porem mesmo assim ele não conecta !! could not connect to server: Connection timed out (0x274C/10060) Is the server running on host 10.0.0.138 and accepting TCP/IP connections on

[pgbr-geral] problema na chamada de uma FUNCTION

2010-05-12 Por tôpico Jairo Rodrigues de Oliveira
Pessoal, Agradeço a quem puder me orientar ref. a chamada de uma FUNCTION para obter o valor do retorno ( paramentro tipo OUT ). Fiz a seguinte função que valida o CPF, e que será utilizada por uma aplicação em C#. Mesmo assim utilizarei essa função em

[pgbr-geral] RES: quantiade de caracteres

2010-05-12 Por tôpico Irineu Raymundo
Prezado Pedro, Se não houver uma contribuição melhor eu tenho um RTA: SELECT LENGTH('4343.5656.86.213')- LENGTH((REPLACE('4343.5656.86.213','.',''))); Sds, Irineu. -Mensagem original- De: pgbr-geral-boun...@listas.postgresql.org.br [mailto:pgbr-geral-

Re: [pgbr-geral] Instalação

2010-05-12 Por tôpico Fábio Telles Rodriguez
Diego, você não definiu o nome da base em que você se conectou com o psql. Teste utilizando o nome da base, o nome do usuário que você quer utilizar e o host. Atenciosamente, Fábio Telles Em 12 de maio de 2010 11:43, Diego Ampessan ampess...@gmail.com escreveu: sim. su - postgres psql

[pgbr-geral] RES: RES: quantiade de caracteres

2010-05-12 Por tôpico Jairo Rodrigues de Oliveira
Se a sequencia a ser pesquisada for números, Pode-se fazer também desse jeito: select length (TRANSLATE ('10.20.2.1.3332.4','.0123456789','-')); ou seja, ele ira trocar preservar o caracter '.', e os demais serão removidos. Ai é só pegar o tamanho da String final. Abr.; Jairo

Re: [pgbr-geral] problema na chamada de uma FUNCTION

2010-05-12 Por tôpico Shairon Toledo
Da mesma forma que usando return explicitamente mas omitindo o $2. create or replace function test() returns void as $$ declare value boolean; begin select into value public.f_check_cpf('22'); raise notice 'the value is %',value; end $$ language plpgsql; 2010/5/12 Jairo Rodrigues

Re: [pgbr-geral] RES: RES: quantiade de caracteres

2010-05-12 Por tôpico Moisés P . Sena
2010/5/12 José Carlos Messias zehkar...@gmail.com ou ainda postgres=# select length(regexp_replace('222.123.333.5','[0-9]','','g')); length 3 (1 row) O problema é que RegExp vicia .hehe -- Moisés P. Sena (Programador WEB) http://www.moisespsena.com

[pgbr-geral] RES: problema na chamada de uma FUNCTION

2010-05-12 Por tôpico Jairo Rodrigues de Oliveira
Shairon, grato pela resposta... mas a sintaxe passada abaixo no select não está sendo aceita. O retorno da função que vc colocou no exemplo como void, eu sou obrigado a deixar como BOOLEAN, pois o paramentro de saída da função também é BOOLEAN. Eu utilizei a sintaxe:select

Re: [pgbr-geral] Subconsulta - Dois Campos

2010-05-12 Por tôpico Gustavo Costa
Olá, A consulta é bem mais complexa, apenas apresentei aquele modelo para demonstrar qual o meu objetivo, logo pergunto: Tem como fazer uma subconsulta dentro do SELECT que retorne dois campos? Grato. Em 12 de maio de 2010 12:40, Shairon Toledo shairon.tol...@gmail.comescreveu: Acho que não

Re: [pgbr-geral] RES: problema na chamada de uma FUNCTION

2010-05-12 Por tôpico André Volpato
- Jairo Rodrigues de Oliveira jairo.olive...@terra.com.br escreveu: Shairon, grato pela resposta... mas a sintaxe passada abaixo no select não está sendo aceita. O retorno da função que vc colocou no exemplo como void, eu sou obrigado a deixar como BOOLEAN, pois o paramentro de saída

Re: [pgbr-geral] Instalação

2010-05-12 Por tôpico Alexsandro Haag
Revisou as regras do Firewall? Pode estar bloqueando a porta 5432. Alex On 12-05-2010 11:53, Fábio Telles Rodriguez wrote: Diego, você não definiu o nome da base em que você se conectou com o psql. Teste utilizando o nome da base, o nome do usuário que você quer utilizar e o host.

Re: [pgbr-geral] Instalação

2010-05-12 Por tôpico Charly Frankl
Diego, boa tarde... executando a instrução ps ax | grep postgres vai aparecer uma linha semelhante a esta: 5444 ?S 0:00 /usr/lib/postgresql/8.4/bin/postgres -D /var/lib/postgresql/8.4/main *-c config_file=/etc/postgresql/8.4/main/postgresql.conf * Observe que tem referência ao

Re: [pgbr-geral] Dúvidas sobre o COPY

2010-05-12 Por tôpico Thiago Freitas
João, por favor veja se a minha dúvida fica mais clara agora: Passo1: Criei uma tabela de testes com 1.840.161 registros. SELECT count(*) from teste; count - 1840161 (1 registro) Passo2: Estava exportando os dados da tabela para um arquivo .csv COPY public.teste

Re: [pgbr-geral] Padronizando Resultado de uma consulta

2010-05-12 Por tôpico Osvaldo Kussama
Em 12 de maio de 2010 08:37, Flavio Ramos guardia...@gmail.com escreveu: Bom dia pessoal,     Minha dúvida é a seguinte: Gostaria de fazer uma função combo genérica em php que recebesse a query e dentro de um while eu montasse o resultado em tags option/option do html. É uma coisa

Re: [pgbr-geral] RES: RES: quantiade de caracteres

2010-05-12 Por tôpico Osvaldo Kussama
2010/5/12 José Carlos Messias zehkar...@gmail.com: ou ainda postgres=# select length(regexp_replace('222.123.333.5','[0-9]','','g'));  length      3 (1 row) Na hipótese de poderem existir outros caracteres que não algarismos e ponto, por ex. +, -, , etc: SELECT