PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como fazer login no postgresql db - Após a sessão kill (para copiar o banco de dados)


Parece que algo está mantendo um bloqueio exclusivo de acesso em um catálogo compartilhado, como pg_database. Se for esse o caso, ninguém poderá fazer login até que o bloqueio seja liberado. Eu não acho que o código de eliminação de sessão que você executou causaria tal situação, no entanto. Talvez fosse apenas uma coincidência.

Se você não conseguir encontrar uma sessão ativa, tente usar as ferramentas do sistema para descobrir o que está acontecendo, como ps -efl|fgrep postgre . Ou você pode simplesmente reiniciar toda a instância do banco de dados, usando qualquer método que você normalmente usaria para fazer isso, como pg_ctl restart -D <data_directory> ou sudo service postgresql restart ou algum método de GUI se você estiver em um sistema operacional que faça isso.