Powinieneś napisać
ALTER DEFAULT PRIVILEGES FOR USER role__migration ...
Jeśli pominiesz FOR USER
klauzula, uprawnienia są przyznawane tylko do obiektów utworzonych przez użytkownika, który uruchomił ALTER DEFAULT PRIVILEGES
.
Z powyższym oświadczeniem, uprawnienia są przyznawane, gdy role__migration
tworzy obiekt. To nie rozszerzyć na członków roli role__migration
.