Olá amiguinho,
Se você usa diversos usuários para conexão, veja isso:

SELECT DISTINCT(usename) FROM pg_stat_activity WHERE datname = '*minha_base_de_dados*'

Se você usa usuário único para diversas conexões, veja isso:

SELECT COUNT(procpid) FROM pg_stat_activity WHERE datname = '*minha_base_de_dados*'

MarceloG!

Em 22/06/2010 11:57, Fabrízio de Royes Mello escreveu:

Em 22 de junho de 2010 10:30, Jesus Rodrigues <[email protected] <mailto:[email protected]>> escreveu:


    Logicamente, alterei para o nome da minha base de dados.


Perfeito...

    Refazendo a pergunta utilizando SELECT count(*) FROM
    pg_stat_activity WHERE datname = '*minha_base_de_dados*' obtive
    mais de uma conexão. Entretanto, havia apenas um cliente sql
    manager conectado no banco. Nesse caso era para ter retornado
    apenas 1 ou estou enganado?


Será que esse seu "cliente sql manager" não abre mais de uma conexão com a base de dados???

Minha sugestão seria:

1) Fechar o teu SQL Manager e qualquer aplicacao que realize conexao com esse seu backend
2) Utilizar o psql para conectar com o backend e rodar a query em questao
Se mesmo assim existir mais de uma conexão com a tua base de dados então provavelmente elas estão "perdidas"...

Cordialmente,

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


_______________________________________________
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

Responder a