Cześć, mam pytanie do Was. Przejąłem po kimś bazę danych i mam ją poprowadzić jakby od nowa.
Na obecną chwilę panuje na niej straszny bałagan a swoje zadanie chciałbym rozpocząć od pousuwanie Ról, których jest mnóstwo i szpecą całe drzewko widokowe.
Próbowałem standardowego polecenia:
drop role nazwa_roli;
Niestety otrzymuję powiadomienie w konsoli:
BŁĄD: rola "nazwa_roli" nie może być usunięta ponieważ istnieją zależne od niej obiekty.
Tych obiektów, typu tablice czy funkcje jest mnóstwo i są w dalszym ciągu obsługiwane więc nie chcę ich DROP'ować. Wiem, że można zrobić to poprzez REVOKE ale to działa na pojedyncze obiekty.
Docelowo chciałbym po prostu usunąć masowo wszystkie Role - czy ktoś wie jak to zrobić?
P.S. Korzystam z pgAdmin III.