[pgbr-geral] function entrando em waiting

2008-10-23 Por tôpico Ismael Costa Junior
Bom dia Srs., Estou com um problema no meu banco de dados que é o seguinte: Tenho uma function que é rodada por diversas lojas e as vezes é rodada ao mesmo tempo no servidor, porém, algumas vezese quando olho os processos aparece como Waiting, e nisso os usuários ficam travados. Alguém sabe

Re: [pgbr-geral] function entrando em waiting

2008-10-23 Por tôpico William Leite Araújo
Bom dia Ismael. Faltou informar o ambiente e a versão do postgresql que está usando... Funções em postgresql são executadas como transações. Assim, provavelmente, ela está acessando dado concorrentemente (alguma inserção/atualização/remoção), fazendo com que apenas uma transação possa ser

[pgbr-geral] chamada a to_number dentro de procedure

2008-10-23 Por tôpico Tiago N. Sampaio
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,

Re: [pgbr-geral] chamada a to_number dentro de procedure

2008-10-23 Por tôpico William Leite Araújo
Qual é a intenção com a chamada *to_number('21234',23)*? A função converte um texto para o formato numérico, com dígitos e casas decimais especificados de acordo com o segundo parâmetro. Não entendi o 23... (http://www.postgresql.org/docs/8.3/interactive/functions-formatting.html)

Re: [pgbr-geral] chamada a to_number dentro de procedure

2008-10-23 Por tôpico Tiago N. Sampaio
Isso eh usando em uma aplicação aqui, aos poucos os programadores estão alterando.. mas tem muitas, muitas chamadas a ela. O que eu coloquei foi um exemplo... E eu queria fazer o wrapper para parar de dar pau, e eles poderem mudar com calma. -Original Message- From: William Leite

Re: [pgbr-geral] function entrando em waiting

2008-10-23 Por tôpico Sebastian SWC
On Thu, Oct 23, 2008 at 8:29 AM, Ismael Costa Junior [EMAIL PROTECTED] wrote: Bom dia Srs., Dia! Estou com um problema no meu banco de dados que é o seguinte: Tenho uma function que é rodada por diversas lojas e as vezes é rodada ao mesmo tempo no servidor, porém, algumas vezese quando

Re: [pgbr-geral] atualizacao de timezone

2008-10-23 Por tôpico Sebastian SWC
2008/10/22 Euler Taveira de Oliveira [EMAIL PROTECTED]: 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,

Re: [pgbr-geral] chamada a to_number dentro de procedure

2008-10-23 Por tôpico William Leite Araújo
2008/10/23 Tiago N. Sampaio [EMAIL PROTECTED] Isso eh usando em uma aplicação aqui, aos poucos os programadores estão alterando.. mas tem muitas, muitas chamadas a ela. Nenhum programador consegue lhe explicar o 23? É o número de dígitos? É a precisão? Fiz um teste num 8.2 e deu

Re: [pgbr-geral] PG_DUMP

2008-10-23 Por tôpico Sebastian SWC
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

Re: [pgbr-geral] Erro em 2 tabelas do banco.

2008-10-23 Por tôpico Sebastian SWC
2008/10/21 Emerson Weiss [EMAIL PROTECTED]: Emerson, mas foi no linux (debian 4) e não houve queda de energia, estou suspeitando do hd mesmo. Eu torço que você NÃO tenha um servidor com HDs SATA rodando a muito tempo... -- Sebastian SWC http://sebastianswc.com http://www.postgresql.org.br/

Re: [pgbr-geral] chamada a to_number dentro de procedure

2008-10-23 Por tôpico Tiago N. Sampaio
é o numero de digitos. Mas eu preciso soh conseguir converter dentro da função.. nada mais.. e na verdade as chamadas são feitas assim: to_number('4234234234','999'), pra trazer 423 e assim por diante. -Original Message- From: William Leite Araújo [EMAIL PROTECTED] Reply-To: Comunidade

Re: [pgbr-geral] chamada a to_number dentro de procedure

2008-10-23 Por tôpico 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

Re: [pgbr-geral] chamada a to_number dentro de procedure

2008-10-23 Por tôpico Tiago N. Sampaio
Fala Grande JP! Então, a definição da funcao que vem com o pg agora é to_number (text,text).. Ai dá pau... Por isso que to tentando criar o wrapper.. um que eu achei até funciona, mas dá core dump no postgres hehe... E foi um erro da ultima tentativa aquele parentesis a mais... Nem tinha visto

Re: [pgbr-geral] chamada a to_number dentro de procedure

2008-10-23 Por tôpico Fabrízio de Royes Mello
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 é. Não seria o to_char que necessitas ??? Pois o to_number converte uma string em

Re: [pgbr-geral] PGCON 2009 no Nordeste

2008-10-23 Por tôpico Tiago N. Sampaio
Pessoal, vamos ser praticos. Onde tem mais pessoas que participariam efetivamente do pgconn? Acredito que seja Sudeste e sul. Muitas pessoas dessas regiões não poderiam se dar ao luxo de viajar para o nordeste devido ao tempo X custo. Assim como é um fato que as pessoas do nordeste são

Re: [pgbr-geral] chamada a to_number dentro de procedure

2008-10-23 Por tôpico Tiago N. Sampaio
Então é exatamente isso.. eu tentei to_char, como parametro pra to_number, mas deu o mesmo erro.. Assim: retorno=to_number($1,to_char($2,'999')); Mas deu exatamente o mesmo erro... Ele não está entendendo a conversão que eu to tentando fazer... E o aplicativo é muito. muito grande...

Re: [pgbr-geral] chamada a to_number dentro de procedure

2008-10-23 Por tôpico Osvaldo Kussama
Em 23/10/08, Tiago N. Sampaio[EMAIL PROTECTED] escreveu: Então, a definição da funcao que vem com o pg agora é to_number (text,text).. Ai dá pau... A definição da to_number *sempre* foi (text, text). Por isso que to tentando criar o wrapper.. um que eu achei até funciona, mas dá core dump

Re: [pgbr-geral] chamada a to_number dentro de procedure

2008-10-23 Por tôpico Tiago N. Sampaio
tudo bem, esquecendo o problema do to_number. Alguem sabe o por que do erro dentro da MINHA to number? Mesmo eu fazendo cast do parametro? Abraços -Original Message- From: Osvaldo Kussama [EMAIL PROTECTED] Reply-To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br To:

Re: [pgbr-geral] chamada a to_number dentro de procedure

2008-10-23 Por tôpico William Leite Araújo
O João disse a algum tempo já... 2008/10/23 Jota [EMAIL PROTECTED] 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

Re: [pgbr-geral] chamada a to_number dentro de procedure

2008-10-23 Por tôpico Osvaldo Kussama
Em 23/10/08, Tiago N. Sampaio[EMAIL PROTECTED] escreveu: tudo bem, esquecendo o problema do to_number. Alguem sabe o por que do erro dentro da MINHA to number? Mesmo eu fazendo cast do parametro? Por que você está passando um valor inválido no segundo parâmetro. Veja na tabela 9-23 em:

[pgbr-geral] Walmgr - Erro ao fazer backup da base

2008-10-23 Por tôpico Leandro Cavalari Soares
Bom dia comunidade. Estou configurando a replicação do postgres através do walmgr. Utilizo pra teste um Ubuntu 8.3.4 (mestre) e um Mandriva 2009 (maquina da replicação). Ambas têm o postgres 8.3.4 instalado, com python 2.5.2, Skytools 2.1.8 e demais dependências necessárias. A troca de chaves

Re: [pgbr-geral] Problema Estranho com Query Lentas e ANALYZE

2008-10-23 Por tôpico Mozart Hasse
Euler, O valor padr�o para este par�metro � med�ocre mesmo. J� houve v�rias discuss�es sobre aumentar este valor para um valor mais condizente com a realidade mas por falta de provas (aka testes) -- que isso n�o aumentar� o tempo de planejamento para ter o mesmo benef�cio -- ainda n�o

Re: [pgbr-geral] PGCON 2009 no Nordeste

2008-10-23 Por tôpico Leandro Cavalari Soares
Concordo com o Tiago. Considerando a quantidade de participantes por região e sendo as regiões sul/sudeste as que têm maior participação, creio que uma considerável parcela dos mesmos não se deslocaria até a região norte/nordeste. Nesse sentido, os PGCon regionais seriam a solução pra todos, né?!

Re: [pgbr-geral] chamada a to_number dentro de procedure

2008-10-23 Por tôpico Fabrízio de Royes Mello
Tiago N. Sampaio escreveu: Então é exatamente isso.. eu tentei to_char, como parametro pra to_number, mas deu o mesmo erro.. Assim: retorno=to_number($1,to_char($2,'999')); Mas deu exatamente o mesmo erro... Então quem sabe nao tentas assim: retorno := to_number($1, cast($2

Re: [pgbr-geral] Walmgr - Erro ao fazer backup da base

2008-10-23 Por tôpico Fernando Ike
2008/10/23 Leandro Cavalari Soares [EMAIL PROTECTED]: [...] Envio o comando: walmgr.py master.ini setup e td funcionou como o esperado; Quando executo o comando do backup: walmgr.py master.ini backup, o postgres retorna a segunite mensagem de erro: 2008-10-23 11:55:05,407 5610 INFO Backup

Re: [pgbr-geral] PGCON 2009 no Nordeste

2008-10-23 Por tôpico Magno Junior
2008/10/23 Leandro Cavalari Soares [EMAIL PROTECTED]: Concordo com o Tiago. Considerando a quantidade de participantes por região e sendo as regiões sul/sudeste as que têm maior participação, creio que uma considerável parcela dos mesmos não se deslocaria até a região norte/nordeste. Nesse

Re: [pgbr-geral] Problema Estranho com Query Lentas e ANALYZE

2008-10-23 Por tôpico Leandro DUTRA
2008/10/23 Mozart Hasse [EMAIL PROTECTED]: O valor padr�o para este par�metro � med�ocre mesmo. J� houve Herr Haße, tua mensagem veio em BASE64 com codificação errada... v�rias discuss�es sobre aumentar este valor para um valor mais condizente com a realidade mas por falta de provas (aka

Re: [pgbr-geral] PGCON 2009 no Nordeste

2008-10-23 Por tôpico Leandro DUTRA
2008/10/23 Magno Junior [EMAIL PROTECTED]: Ora.. é logico que a maioria é do sul/sudeste, afinal o PGCon acontece no sul/sudeste. Se acontecer no norte/nordestem, então a maioria será do norte/nordeste. Sem querer entrar no mérito (minha opinião já é conhecida e não vem ao caso), a lógica não

Re: [pgbr-geral] chamada a to_number dentro de procedure

2008-10-23 Por tôpico Osvaldo Kussama
Em 23/10/08, Tiago N. Sampaio[EMAIL PROTECTED] escreveu: é o numero de digitos. Você quer dizer que quando faz a chamada: SELECT to_number('21234',23); deseja como resultado um número com 23 algarismos? Se o segundo parâmetro for realmente a quantidade máxima de algarismos que deseja no

Re: [pgbr-geral] chamada a to_number dentro de procedure

2008-10-23 Por tôpico Euler Taveira de Oliveira
Tiago N. Sampaio escreveu: um que eu achei até funciona, mas dá core dump no postgres hehe... Ugh! Qual a função gera o tal core no postgres? Qual a versão utilizada? -- Euler Taveira de Oliveira http://www.timbira.com/ ___ pgbr-geral mailing

Re: [pgbr-geral] Problema Estranho com Query Lentas e ANALYZE

2008-10-23 Por tôpico Mozart Hasse
Grande Dutra, Que provas eu preciso montar ? Uma base com tabelas de 5000, 3 e 70 registros, alguns índices e uma dúzia de querys 60 vezes mais lentas do que uma base com esse parâmetro preenchido com valores decentes ? Pode começar por aí, desde que esteja bem documentado...

Re: [pgbr-geral] PG_DUMP

2008-10-23 Por tôpico ELIAS JUNIOR
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

Re: [pgbr-geral] Walmgr - Erro ao fazer backup da base

2008-10-23 Por tôpico Leandro Cavalari Soares
2008/10/23 Fernando Ike [EMAIL PROTECTED] 2008/10/23 Leandro Cavalari Soares [EMAIL PROTECTED]: [...] Envio o comando: walmgr.py master.ini setup e td funcionou como o esperado; Quando executo o comando do backup: walmgr.py master.ini backup, o postgres retorna a segunite mensagem de

Re: [pgbr-geral] PG_DUMP

2008-10-23 Por tôpico Fladimir Fantin
Boa tarde.. Trabalhamos com postgres a pouco, mais... Nos temos um script que contem o nome do usuario, senha, banco de dados e o destino do arquivo .backup.. (logico que te tems que cuidar com a seguranca do arquivo.sh, pois se algum espertinho ter acesso vc pode ter problemas).. ai e so

Re: [pgbr-geral] PG_DUMP

2008-10-23 Por tôpico 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

Re: [pgbr-geral] Problema Estranho com Query Lentas e ANALYZE

2008-10-23 Por tôpico Euler Taveira de Oliveira
Mozart Hasse escreveu: Que provas eu preciso montar ? Uma base com tabelas de 5000, 3 e 70 registros, alguns índices e uma dúzia de querys 60 vezes mais lentas do que uma base com esse parâmetro preenchido com valores decentes ? Sim. Talvez uma tabela com centenas de linhas e outra

Re: [pgbr-geral] PGCON 2009 no Nordeste

2008-10-23 Por tôpico Nabucodonosor Coutinho
Outra coisa interessante que vocês devem analizar. Se no nordeste o público hoje é pouco, então o nordeste deve ser mesmo o nosso alvo, porque precisamos disseminar o postgresql, evangelizar justamente aos mais carentes do conhecimento dessa fantástica ferramenta. Citando a bíblia: os sãos não

Re: [pgbr-geral] PG_DUMP

2008-10-23 Por tôpico Sebastian SWC
2008/10/23 Jota [EMAIL PROTECTED]: Opa Como assim pg_dump não é backup? Por favor, dêem uma olhada no histórico da lista... lá o telles faz esse comentário: pg_dump != backup... vejam[0]! usei essa expressao por que eu gostei do ponto de vista... =) um abraço! [0]

Re: [pgbr-geral] PG_DUMP

2008-10-23 Por tôpico Leandro DUTRA
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

Re: [pgbr-geral] Walmgr - Erro ao fazer backup da base

2008-10-23 Por tôpico Euler Taveira de Oliveira
Leandro Cavalari Soares escreveu: Tanto a do Mandriva, quanto a do Ubuntu não têm tal arquivo na pasta /var/run. Do que se trata? Como faço pra criá-lo? Defina PGHOST=/path/to/.s.PGSQL.5432 -- Euler Taveira de Oliveira http://www.timbira.com/

Re: [pgbr-geral] PG_DUMP

2008-10-23 Por tôpico 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

Re: [pgbr-geral] PG_DUMP

2008-10-23 Por tôpico Leandro DUTRA
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

Re: [pgbr-geral] PG_DUMP

2008-10-23 Por tôpico 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

Re: [pgbr-geral] PG_DUMP

2008-10-23 Por tôpico Sebastian SWC
2008/10/23 Jota [EMAIL PROTECTED]: Olá, Dutra Concordo com você. Em backups muito grandes o tempo de restauração é bem grande. É! eu tenho clientes que um dump deles (binário, é claro) tem quase 2gb... vcs não não sabem como é triste restaura-lo! -- Sebastian SWC http://sebastianswc.com

[pgbr-geral] Equivalente a ROWNUM do Oracle

2008-10-23 Por tôpico Guilherme Vianna de Aguiar
Oi, boa tarde, existe em Postgres uma função que seja equivalente ao ROWNUM do Oracle? Que retorne o numero de cada linha de retorno? Eu achei em um forum um baca, mas não funciona direito: drop sequence rownum1; create temp sequence rownum1 start 1 increment 1; select *, nextval('rownum1')

Re: [pgbr-geral] Equivalente a ROWNUM do Oracle

2008-10-23 Por tôpico André Volpato
Guilherme Vianna de Aguiar escreveu: Oi, boa tarde, existe em Postgres uma função que seja equivalente ao ROWNUM do Oracle? Que retorne o numero de cada linha de retorno? Eu achei em um forum um baca, mas não funciona direito: drop sequence rownum1; create temp sequence rownum1 start 1

Re: [pgbr-geral] PGCON 2009 no Nordeste

2008-10-23 Por tôpico Leandro DUTRA
2008/10/23 Shander Lyrio [EMAIL PROTECTED]: Eu por exemplo não tive condições de ir porque atualmente estou lotado em Recife, quem sabe se o pgcon ocorresse em uma data com baixa sazonalidade e as passagens aéreas não me custassem um olho para ir Puxa, não estava consciente disso. Por

Re: [pgbr-geral] Walmgr - Erro ao fazer backup da base

2008-10-23 Por tôpico Leandro Cavalari Soares
Faltava o PGHOST mesmo. Detalhe: antes de atualizar o Skytools da versão 2.1.6 pra 2.1.8 a replicação funcionava sem setar tal variável. Muito Obrigado a todos. On Thu, Oct 23, 2008 at 1:10 PM, Euler Taveira de Oliveira [EMAIL PROTECTED] wrote: Leandro Cavalari Soares escreveu: Tanto a do

Re: [pgbr-geral] Problema Estranho com Query Lentas e ANALYZE

2008-10-23 Por tôpico George
Bom, quero contar minha história ...quem sabe posso ajudar ou atrapalhar Tive uma tabela na base de dados que faz a seguinte conta Numero de clientes.. : 1089 Numero médio de equipamentos por cliente : 4 Numero de eventos que gera cada equipamento por hora: 8 (eventos gerados via

Re: [pgbr-geral] Problema Estranho com Query Lentas e ANALYZE

2008-10-23 Por tôpico Leandro DUTRA
2008/10/23 George [EMAIL PROTECTED]: 1. Criar um esquema de eventos 2. Mover a tabela eventos para este schema (cli, eqp, dta, eve, dta, hms). 3. Criar tabelas (cli_XX) de herança da tabela de eventos no schema eventos 4. Criar tabelas (eqp_XX) de herança das tabelas cli_XX no

Re: [pgbr-geral] Problema Estranho com Query Lentas e ANALYZE

2008-10-23 Por tôpico George
Não, usei inherits ! Exemplo Create tabpai1 (cod bigint, tip char(3), cba varchar(100)); Create tabfil1 () inherits (tabpai1); Create tabfil2 () inherits (tabpai2); Insert into tabfil1 (1234456789,'001',' AAABACADAEAFAGAHAJAIAKALAPANAGAFARTACADAEAGA'); Insert into tabfil1 (1234456789,'002','