Erstellen Sie ein" postgres " Benutzerkonto auf OSX?

Ich habe gerade einen Fehler gemacht: Ich habe PostgreSQL unter Mac OSX 10.6.7 installiert und als ich eine Verbindung herstellen wollte, habe ich su postgres, dann wurde ich nach einem Passwort gefragt und ich habe sudo passwd postgres, um das Passwort in etwas zu ändern, das ich kenne.

Das Problem ist, wie hier erklärt , dies erstellt ein Unix - Benutzerkonto für Postgres und danach hatte ich zwei Benutzer auf meinem Mac : me und postgres.

Also habe ich das Postgres-Konto gelöscht. Jetzt kann ich keine Verbindung zu Postgres herstellen, da ich einfach nicht su postgres kann. Wie erstelle ich ein "gesperrtes" Benutzerkonto postgres, das ich sicher verwenden könnte (indem ich sudo su postgres wie zuvor hätte tun sollen) ?

Bearbeiten: Version von Mac OS X hinzugefügt

Author: Community, 2012-01-12

1 answers

Aus dem folgenden Stapelüberlauf:

Https://stackoverflow.com/questions/15301826/psql-fatal-role-postgres-does-not-exist

CREATE USER postgres SUPERUSER;
CREATE DATABASE postgres WITH OWNER postgres;
 0
Author: Michael Dimmitt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-06-13 14:49:18