Benennen Sie die Datenbank in psql um

Könnte jemand mir helfen, benennen Sie die Datenbank in postgresql aus der Linux-shell

ALTER DATABASE name RENAME TO newname

Obige Anweisung nicht ausgeführt

Kommentar zu dem Problem
CountZero mich zu schlagen, aber ja, Sie müssen sicherstellen, dass niemand (einschließlich sich selbst) ist mit der Datenbank verbunden, wenn Sie es umbenennen. E. g. umbenennen der Datenbank "xyz", eine Verbindung zu der Standarddatenbank "posgtres" und die Ausstellung "ALTER DATABASE xyz UMBENENNEN in abc" von dort. Kommentarautor: vladr
Bitte fügen Sie hier die Fehlermeldung, die Sie erhalten. "Nicht ausführen" ist nicht genug. Kommentarautor: Milen A. Radev
+1 Fehlermeldung!!! Kommentarautor: richo
Ich nehme an, Sie wissen, dass Sie auf login to psql, und nicht auf der gleichen Datenbank, die Sie versuchen zu umbenennen? Kommentarautor: SamGoody
Dumm mich. Ich habe nur eine postgres-Datenbank, und Sie können nicht führen Sie die SQL-workbench, bis Sie klicken Sie auf die Datenbank, und klicken Sie auf die Datenbank, die Sie angeschlossen haben (Henne/ei problem). Im Gegensatz zu Microsoft SQL, sehe ich nicht ein offensichtlicher Weg, um die Verbindung zu trennen. Jetzt weiß ich wieder, warum ich nie verwenden Postgres. Nur die Grundlagen sind eine echte Schmerzen zu verwalten. Kommentarautor: Brain2000

InformationsquelleAutor der Frage | 2009-02-27

Schreibe einen Kommentar