Em 27/04/06, [EMAIL PROTECTED]
<[EMAIL PROTECTED]> escreveu:
Enviar submissões para a lista de discussão Brasil-Usuarios para
[email protected]
Para se cadastrar ou descadastrar via WWW, visite o endereço
http://pgfoundry.org/mailman/listinfo/brasil-usuarios
ou, via email, envie uma mensagem com a palavra 'help' no assunto ou
corpo da mensagem para
[EMAIL PROTECTED]
Você poderá entrar em contato com a pessoa que gerencia a lista pelo
endereço
[EMAIL PROTECTED]
Quando responder, por favor edite sua linha Assunto assim ela será
mais específica que "Re: Contents of Brasil-Usuarios digest..."
Tópicos de Hoje:
1. Re: Contador de RESULTADOS (simplificando) (Salvador S. Scardua)
2. Re: Analisar Log de Instruções SQL (Addo del Grossi)
3. Re: Contador de RESULTADOS (Joao)
4. Re: Contador de RESULTADOS (Joao)
----------------------------------------------------------------------
Message: 1
Date: Thu, 27 Apr 2006 15:42:36 -0300
From: "Salvador S. Scardua" < [EMAIL PROTECTED]>
Subject: Re: [PostgreSQL-Brasil] Contador de RESULTADOS
(simplificando)
To: <[email protected]>
Message-ID: < [EMAIL PROTECTED]>
Content-Type: text/plain; charset="iso-8859-1"
Peço desculpas caso não esteja conseguindo ser claro, vou me esforçar!
O que busco é NO RESULTADO de uma query, OBTER o número de linhas que a mesma retornou, por exemplo;
QUERY
select
amigos
from
cadastro.amizades
RESULTADO:
ROW | amigos
1 | Ana
2 | Maria
3 | Joaquim
4 | Manuel
5 | João
6 | José
testei o count, mas eu não quero contar o numero de amigos, quero apenas contar a QUANTIDADE DE LINHAS QUE OBTIVE COMO RESULTADO.
Obrigado a todos pela prestatividade, apesar de não ser uma dúvida de urgência, sempre tive essa curiosidade sobre o postgres, saber se é possível obter o NÚMERO de resultados obtidos.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://pgfoundry.org/pipermail/brasil-usuarios/attachments/20060427/23fae55c/attachment-0001.html
------------------------------
Message: 2
Date: Thu, 27 Apr 2006 15:45:29 -0300
From: "Addo del Grossi" <[EMAIL PROTECTED]>
Subject: Re: [PostgreSQL-Brasil] Analisar Log de Instruções SQL
To: [email protected]
Message-ID:
< [EMAIL PROTECTED]>
Content-Type: text/plain; charset="iso-8859-1"
Já consigo visualizar as consultas como a consulta abaixo:
SELECT t0_p.id_configuration, t0_p.key FROM tb_sp_configuration t0_p WHERE
(t0_p.id_sp = $1 AND t0_p.key = $2) ORDER BY t0_p.key ASC
Mas tenho outra dúvida eu consigo descobrir o parametro ?
Por exemplo o que foi passado no $1 e $2
Muito Obrigado.
On 4/27/06, Nabucodonosor Coutinho < [EMAIL PROTECTED]> wrote:
>
> Euler Taveira de Oliveira escreveu:
> > On Thu, April 27, 2006 12:34 pm, Addo del Grossi said:
> >
> >
> >> Mas ela retorna apenas as consultas ativas, meu objeto é analisar as
> >> consultas da última hora por exemplo é possível ?
> >>
> >>
> > Sim. Desde que você grave-as no log. Dê uma olhada sobre estas opções no
> > manual [1]. Se você preferir tem programas que fazem isso; como por
> > exemplo o pqa [2] e o pgfouine [3].
> >
> > [1]
> http://www.postgresql.org/docs/8.1/static/runtime-config-logging.html
> > [2] http://pgfoundry.org/projects/pqa/
> > [3] http://pgfoundry.org/projects/pgfouine/
> >
> >
>
> Só uma pequena observação, é importante que seu log não esteja
> traduzido, pois do contrário os analizadores não irão reconhecer as
> palavras-chave e não irão conseguir extrair os dados que precisam.
>
>
>
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> http://www.postgresql.org.br
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://pgfoundry.org/pipermail/brasil-usuarios/attachments/20060427/6c030b1e/attachment-0001.html
------------------------------
Message: 3
Date: Thu, 27 Apr 2006 15:47:38 -0300
From: "Joao" < [EMAIL PROTECTED]>
Subject: Re: [PostgreSQL-Brasil] Contador de RESULTADOS
To: <[email protected] >
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="iso-8859-1"
mas pelo o q eu pude ver ele nao quer um campo na tabela e sim so no resultado da query ne?
----- Original Message -----
From: Ricardo
To: [email protected]
Sent: Thursday, April 27, 2006 3:24 PM
Subject: Re: [PostgreSQL-Brasil] Contador de RESULTADOS
Olá, desculpa se não sou um expert em PostgreSQL, mas tive esse problema na minha programação que faço em delphi, ai eu utilizei o EMS pra gerenciar o postgresql e crie no schema public uma sequence, isso faz com que na hora q vc mandar gravar na base ele gera a sequencia e grava, evitando assim a duplicidade de registro em sistema multi-usuários.
Espero que te ajude.
Ricardo
----- Original Message -----
From: Salvador S. Scardua
To: [email protected]
Sent: Thursday, April 27, 2006 3:09 PM
Subject: [PostgreSQL-Brasil] Contador de RESULTADOS
Um olá a todos da lista,
Estava discutindo com um amigo, e fiz uma suposição que ainda não consegui provar, é que enquanto usamos linguagens de programação por detrás de FETCHs, criar um CONTADOR de registros (tuplas) encontradas, sempre foi muito fácil, mas estou usando ferramentas de relatórios, e qualquer tipo de implementação e sofisticação tem de ser na QUERY mesmo!
Passei a documentação do Postgresql hoje pela manhã, e dei uma olhada nos arquivos da lista, e não encontrei nenhum registro sobre um CONTADOR em query, seria mais ou menos como uma COLUNA onde deveria conter uma SEQUÊNCIA, exemplo:
CONTAGEM (int4) | clients_br (varchar) | idade (int4)
---------------------------+----------------------------+-----------------
1 | Ardolino Safra | 47
2 | Arlindo Braga | 52
3 | Armando Leite | 32
/\
|
|
Função para criar um contador de linhas, ou resultado!
Peço desculpas caso seja um assunto já abordado, mas não encontrei os registros em meus e-mails da lista, e o interessante de uma discussão é saber as várias formas de se fazer as vezes a mesma coisa.
Obrigado pela atenção.
----------------------------------------------------------------------------
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br
------------------------------------------------------------------------------
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://pgfoundry.org/pipermail/brasil-usuarios/attachments/20060427/29b5cc25/attachment-0001.html
------------------------------
Message: 4
Date: Thu, 27 Apr 2006 15:48:52 -0300
From: "Joao" < [EMAIL PROTECTED]>
Subject: Re: [PostgreSQL-Brasil] Contador de RESULTADOS
To: <[email protected] >
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="iso-8859-1"
exatamente o caminho das pedras esta ali mesmo
faca uma simples funcao do plpgsql e simples
----- Original Message -----
From: Salvador S. Scardua
To: [email protected]
Sent: Thursday, April 27, 2006 3:31 PM
Subject: Re: [PostgreSQL-Brasil] Contador de RESULTADOS
Não, não, a solução não pode ser feita alterando tabelas, sim as tabelas de nosso banco possuem os números sequênciais, mas minha Query acessa VÁRIAS tabelas, e utilizo Left Joins, e Joins, pegando ou não resultados de tabelas diferentes, não tenho como me orientar pelo ID de UMA tabela, o contador tem de ser algo do tipo
SELECT
funcaocontador(), <----------------- aqui está o caminho das pedras!
tabela1.coluna1,
tabela2.coluna5,
FROM
schema1.tabela1
left join schema3.tabela2 on (primaria_de_uma = forekey_de_outra)
Message: 3
Date: Thu, 27 Apr 2006 15:15:50 -0300
From: "Joao" < [EMAIL PROTECTED]>
Subject: Re: [PostgreSQL-Brasil] Contador de RESULTADOS
To: <[email protected]>
Message-ID: <[EMAIL PROTECTED] >
Content-Type: text/plain; charset="iso-8859-1"
crie um campo com tipo serial, que é uma sequencia. em outros sgbds existem tipos de dados auto_increment.
----- Original Message -----
From: Salvador S. Scardua
To: [email protected]
Sent: Thursday, April 27, 2006 3:09 PM
Subject: [PostgreSQL-Brasil] Contador de RESULTADOS
Um olá a todos da lista,
Estava discutindo com um amigo, e fiz uma suposição que ainda não consegui provar, é que enquanto usamos linguagens de programação por detrás de FETCHs, criar um CONTADOR de registros (tuplas) encontradas, sempre foi muito fácil, mas estou usando ferramentas de relatórios, e qualquer tipo de implementação e sofisticação tem de ser na QUERY mesmo!
Passei a documentação do Postgresql hoje pela manhã, e dei uma olhada nos arquivos da lista, e não encontrei nenhum registro sobre um CONTADOR em query, seria mais ou menos como uma COLUNA onde deveria conter uma SEQUÊNCIA, exemplo:
CONTAGEM (int4) | clients_br (varchar) | idade (int4)
---------------------------+----------------------------+-----------------
1 | Ardolino Safra | 47
2 | Arlindo Braga | 52
3 | Armando Leite | 32
/\
|
|
Função para criar um contador de linhas, ou resultado!
Peço desculpas caso seja um assunto já abordado, mas não encontrei os registros em meus e-mails da lista, e o interessante de uma discussão é saber as várias formas de se fazer as vezes a mesma coisa.
Obrigado pela atenção.
------------------------------------------------------------------------------
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://pgfoundry.org/pipermail/brasil-usuarios/attachments/20060427/6cafc3dd/attachment.html
------------------------------
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br
http://pgfoundry.org/mailman/listinfo/brasil-usuarios
Fim da Digest Brasil-Usuarios, volume 161, assunto 9
****************************************************
--
"Cordeiro de Deus que tira os pecados do mundo, tenha piedade de nós..."
_______________________________________________ Grupo de Usuários do PostgreSQL no Brasil http://www.postgresql.org.br
