Deberías escribir
ALTER DEFAULT PRIVILEGES FOR USER role__migration ...
Si omite el FOR USER
cláusula, los privilegios solo se otorgan en objetos creados por el usuario que ejecutó ALTER DEFAULT PRIVILEGES
.
Con la declaración anterior, los privilegios se otorgan cuando role__migration
crea un objeto. Eso no extender a los miembros del rol role__migration
.