Postgres Keine Berechtigung zum Erstellen eines Benutzers

8

Ich kann keine Rails mit Postgres verwenden. Die Datenbank erstellt nicht:

%Vor%

Also folge ich der Lösung hier Ссылка

Dies sind die Schritte, mit denen ich Probleme habe.

%Vor%

Wenn ich jedoch in der psql-Shell bin, um der create-Rolle die createdb-Fähigkeit zu geben, scheitert auth.

%Vor%

Wie erstelle ich dann die Auth?

Aktualisierung bearbeiten Überprüfung Ссылка Und Ссылка

Aber root kann nicht zum Erstellen von Accounts verwendet werden, da es nicht existiert und ich muss root sein, um es zu erstellen.

%Vor%     
sayth 17.08.2013, 13:29
quelle

2 Antworten

7

Der Benutzername / das Passwort, das Sie verwenden, weist nicht die Administratorrechte auf, die für die Erstellung von Benutzern und Datenbanken erforderlich sind.

Melden Sie sich als Administrator an und korrigieren Sie die Berechtigungen. Wenn Sie Anmeldedaten für den Administrator haben, loggen Sie sich ein und verwenden Sie ALTER ROLE , um die Rechte daran zu korrigieren Konto.

    
h22 17.08.2013, 13:49
quelle
33

Fügen Sie dies während der gitlab_ci DB-Einrichtung hinzu . Ich löse das Problem wie beschrieben von @Audrius Meškauskas auf Ubuntu 12.04 :

Verbinden Sie sich als Admin

%Vor%

Rolle ändern

%Vor%

Führen Sie die Aufgabe erneut aus

%Vor%     
Édouard Lopez 09.04.2014 14:16
quelle

Tags und Links