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