PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

postgresql – Datenbank kann nicht erstellt werden – Betriebsfehler:Auf die Quelldatenbankvorlage1 wird von anderen Benutzern zugegriffen

Datenbank template1 existiert nur, um eine Barebone-Struktur bereitzustellen, um eine weitere leere Datenbank zu erstellen. Sie sollten niemals Melden Sie sich bei template1 an , sonst gibt es Probleme.

Die wahrscheinlich einfachste Lösung für Sie besteht darin, den PostgreSQL-Serverprozess neu zu starten und sich erneut anzumelden. Die Datenbank, die immer vorhanden sein sollte und bei der die Anmeldung sicher ist, ist postgres .

Wenn ein Neustart nicht möglich ist, können Sie eine andere Notfall-Vorlagendatenbank verwenden:template0 .

Standardmäßig diese Anweisung:

CREATE DATABASE dbname;

entspricht:

CREATE DATABASE dbname TEMPLATE template1;

Wenn template1 nicht verfügbar oder beschädigt ist, können Sie template0 verwenden als letztes Mittel:

CREATE DATABASE dbname TEMPLATE template0;

Weitere Informationen zu Vorlagendatenbanken finden Sie hier .