554 Stimmen

Eine Postgresql-Sitzung/Verbindung beenden

Wie kann ich alle meine Postgresql-Verbindungen beenden?

Ich versuche eine rake db:drop aber ich verstehe:

ERROR:  database "database_name" is being accessed by other users
DETAIL:  There are 1 other session(s) using the database.

Ich habe versucht, die Prozesse zu beenden, die ich in einer ps -ef | grep postgres aber auch das funktioniert nicht:

kill: kill 2358 failed: operation not permitted

1voto

Öffnen Sie PGadmin und sehen Sie nach, ob eine Abfrageseite geöffnet ist, schließen Sie alle Abfrageseiten und trennen Sie die Verbindung zum PostgresSQL-Server, verbinden Sie ihn erneut und versuchen Sie die Option "Löschen/Löschen", das hat mir geholfen.

1voto

Jesús Vera Punkte 161

Auf jeden Fall hat mich eine der obigen Antworten auf die Idee gebracht, das Problem in Windows zu lösen.

Öffnen Sie die Dienste von Windows, suchen Sie den Postgres-Dienst und starten Sie ihn neu.

-1voto

Kostas Demiris Punkte 3043

Bei mir funktionierte das Folgende:

sudo gitlab-ctl stop
sudo gitlab-ctl start gitaly
sudo gitlab-rake gitlab:setup [type yes and let it finish]
sudo gitlab-ctl start

Ich benutze:
gitlab_edition: "gitlab-ce"
gitlab_version: '12.4.0-ce.0.el7'

-5voto

Thomas Van Holder Punkte 545

Die Antwort ist in einem der obigen Kommentare versteckt: brew services restart postgresql

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X