2016-08-06 12 views

Antwort

0

Ich sehe zwei Probleme.

Zuerst töten Sie Ihre eigene Verbindung.

Da Sie eine Verbindung zu test (Zeile 8) herstellen, wenn Sie alle Verbindungen beenden, die an test (Zeile 13) angehängt sind, beenden Sie Ihre eigene Verbindung. Das verursacht Ihren tatsächlichen Fehler ("fehlgeschlagene Serververbindung").

Zweitens, wenn Sie darüber hinauskommen, versuchen Sie eine Datenbank zu löschen, mit der Sie verbunden sind - das wird nicht funktionieren.

Sie können diese beiden Probleme umgehen, indem Sie eine Verbindung zu einer anderen Datenbank im selben Cluster herstellen, insbesondere für die Datenbank- und Verbindungsfunktionen. Wenn Sie z. B. eine Verbindung zur postgres-Datenbank statt test herstellen, wird Zeile 13 Ihre eigene Verbindung nicht beenden, und Sie können die Datenbank erfolgreich löschen. Sie möchten jedoch eine Verbindung zu test selbst für Zeilen 27 und darüber hinaus, wo Sie Tabellen in der test-Datenbank erstellen.