E já que é o Postgres 9.3 ao invés de procpid use pid, ficando assim:
SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE datname =
'BANCO_DE_DADOS';
Bruno E. A. Silva.
Analista de Sistemas.
Bacharel em Sistemas de Informação
MBA Gerência de Projetos
Certified Scrum Master
LPIC-1
SCJP, SE 6
Novell CLA / DCTS ECR
DBA Postgres
-------------------------------
“A caixa dizia: Requer MS Windows ou superior. Então instalei Linux.”
- Sábio Desconhecido
"Alguns prestam serviço/consultoria de Qualidade, os outros vendem licença!"


2014-04-30 15:28 GMT-03:00 Bruno Silva <[email protected]>:
> 2014-04-30 14:08 GMT-03:00 André Geraldo dos Santos <[email protected]>:
>> SELECT pg_cancel_backend(procpid) FROM pg_stat_activity WHERE usename =
>> 'BANCO_DE_DADOS';
>>
>> -- Para encerrar o processo propriamente dito.
>>
>> SELECT pg_terminate_backend(procpid) FROM pg_stat_activity WHERE usename =
>> 'BANCO_DE_DADOS';
>
>
> O correto seria :
> SELECT pg_terminate_backend(procpid) FROM pg_stat_activity WHERE
> datname = 'BANCO_DE_DADOS';
>
> Bruno E. A. Silva.
> Analista de Sistemas.
> Bacharel em Sistemas de Informação
> MBA Gerência de Projetos
> Certified Scrum Master
> LPIC-1
> SCJP, SE 6
> Novell CLA / DCTS ECR
> DBA Postgres
> -------------------------------
> “A caixa dizia: Requer MS Windows ou superior. Então instalei Linux.”
> - Sábio Desconhecido
> "Alguns prestam serviço/consultoria de Qualidade, os outros vendem licença!"
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a