DROP DATABASE

Name

DROP DATABASE -- entfernt eine Datenbank

Synopsis

DROP DATABASE name

Beschreibung

DROP DATABASE löscht eine Datenbank. Es entfernt die Katalogeinträge der Datenbank und löscht das Verzeichnis mit den Daten. Nur der Eigentümer der Datenbank kann diesen Befehl ausführen.

DROP DATABASE kann nicht rückgängig gemacht werden. Sein Sie vorsichtig!

Parameter

name

Der Name der zu entfernenden Datenbank.

Meldungen

DROP DATABASE

Meldung, wenn der Befehl erfolgreich ausgeführt wurde.

DROP DATABASE: cannot be executed on the currently open database

Sie können nicht die Datenbank löschen, mit der Sie gerade verbunden sind. Verbinden Sie stattdessen mit template1 oder einer anderen Datenbank und führen Sie den Befehl noch einmal aus.

DROP DATABASE: may not be called in a transaction block

Sie können diesen Befehl nicht in einem Transaktionsblock aufrufen. Beenden Sie zuerst die aktuelle Transaktion.

Hinweise

Dieser Befehl kann nicht ausgeführt werden, während man mit der Zieldatenbank verbunden ist. Daher ist es vielleicht bequemer, stattdessen das Programm dropdb zu verwenden, welches diesen Befehl intern aufruft.

Kompatibilität

Der Befehl DROP DATABASE ist eine PostgreSQL-Erweiterung.

Siehe Auch

CREATE DATABASE, dropdb