Zdá se, že něco drží exkluzivní zámek přístupu na sdílený katalog, jako je pg_database. V takovém případě se nikdo nebude moci přihlásit, dokud nebude zámek uvolněn. Nemyslím si však, že by kód pro zabíjení relace, který jste spustili, způsobil takovou situaci. Možná to byla jen náhoda.
Pokud nemůžete najít aktivní relaci, můžete zkusit pomocí systémových nástrojů zjistit, co se děje, například ps -efl|fgrep postgre
. Nebo můžete jednoduše restartovat celou instanci databáze pomocí jakékoli metody, kterou byste k tomu obvykle použili, například pg_ctl restart -D <data_directory>
nebo sudo service postgresql restart
nebo nějakou metodu GUI, pokud používáte OS, který to dělá.