Wo werden Rollen in einem Cluster gespeichert und wie kann ich sie sichern?
Ich habe einen pg_dump einer Datenbank erstellt und ihn dann in einen anderen Cluster geladen, aber ich bekomme viele dieser Fehler:
psql:mydump.sql:3621: ERROR: role "myrole" does not exist
Anscheinend enthält der Dump meiner Datenbank keine Rollen. Ich habe versucht, die 'postgres'-Datenbank zu löschen, aber ich sehe die Rollen dort auch nicht.
Muss ich verwenden pg_dumpall --roles-only
?
Postgresql-Versionen 8.4.8 und 9.1.4 Betriebssystem: Ubuntu 11.04 Natty
quelle
pg_dumpall --roles-only
in die gewünschte psql-Shell ein. Oder spezifischeCREATE ROLE
undALTER ROLE
Linien