Mam bazę danych, który został wyeksportowany z pg_dump, ale teraz gdy próbuję go importować dzięki:importu bazy danych PostgreSQL bez ról
psql -d databasename < mydump.sql
zawiedzie próbuje udzielać role ludzi, którzy nie istnieć. (Błąd mówi „Rola«xxx»nie istnieje”)
Czy istnieje sposób importować i ustawia wszystkie role automatycznie do mojego użytkownik?
Ponieważ na moim pierwszym odczycie tej odpowiedzi, brakowało mi część z napisem „może po prostu być w porządku” Aby wyjaśnić tę odpowiedź, komenda prawdopodobnie pracował podczas biegu. Wyświetlane błędy nie zatrzymały importu danych. Role używane w źródle nie znajdowały się w miejscu docelowym, a wszelkie powiązane z nimi dane byłyby teraz powiązane z użytkownikiem uruchamiającym komendę. – shanemgrey