Ich möchte diesen DB leeren, so dass der alte Besitzer nicht mehr existiert und ich der Superuser sein möchte.POSTGRESQL: Alter Besitzer bei Neuinstallation anwesend
Ich bin mit einem Ex-Kollegen mit Laptop (Mac)
PostgreSQL (psql) wurde über Homebrew installiert (9,6), die ich entfernt habe, wie ich (9.5) erforderlich.
Einige „vielleicht“ Probleme habe ich bemerkt: psql9.5 jetzt installiert ist, und wenn ich ich die folgende FATAL erhalten einzuloggen versuchen: Rolle „MY NAME“ existiert nicht
schließlich anmelden und wenn ich "\ l" ich sehe die folgenden:
DB_NAME-> \l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-----------+--------------+----------+-------------+-------------+-------------------------------
DB_NAME | DB_NAME | UTF8 | en_GB.UTF-8 | en_GB.UTF-8 |
postgres | EX COLLEAGUE | UTF8 | en_GB.UTF-8 | en_GB.UTF-8 |
template0 | EX COLLEAGUE | UTF8 | en_GB.UTF-8 | en_GB.UTF-8 | =c/EX COLLEAGUE +
| | | | | EX COLLEAGUE=CTc/EX COLLEAGUE
template1 | EX COLLEAGUE | UTF8 | en_GB.UTF-8 | en_GB.UTF-8 | =c/EX COLLEAGUE +
| | | | | EX COLLEAGUE=CTc/EX COLLEAGUE
wenn ich laufe:
DB_NAME=> \du
List of roles
Role name | Attributes | Member of
--------------+------------------------------------------------------------+-----------
DB_NAME | Create DB | {}
EX COLLEAGUE | Superuser, Create role, Create DB, Replication, Bypass RLS | {}
ich nicht n erstellen ew Rollen.
Ich könnte die Strenge davon übertreiben - aber ich habe keine Ahnung, was zu tun ist.
Ich habe mir alte Ressourcen angesehen und vielleicht habe ich falsch gesucht, aber ich fand keine Hilfe.