Звучи сякаш нещо държи изключителна ключалка за достъп до споделен каталог, като pg_database. Ако случаят е такъв, никой няма да може да влезе, докато тази ключалка не бъде освободена. Не бих си помислил обаче, че кодът за убиване на сесия, който сте изпълнили, ще причини такава ситуация. Може би е било просто съвпадение.
Ако не можете да намерите активна сесия, можете да опитате да използвате системни инструменти, за да разберете какво се случва, като ps -efl|fgrep postgre
. Или можете просто да рестартирате цялото копие на базата данни, като използвате метода, който обикновено използвате за това, като pg_ctl restart -D <data_directory>
или sudo service postgresql restart
или някакъв GUI метод, ако сте на операционна система, която прави това.