Non ho la traccia completa, ma credo che l’errore si verifichi durante la serializzazione di gamification_score per la user card.
Data la natura transitoria di queste viste materializzate, la ricerca di un punteggio non dovrebbe causare un errore a livello di sistema; dovrebbe ripiegare su un “punteggio predefinito” quando la vista non esiste.
C’è un bug nel controllo dell’esistenza della vista materializzata qui. Segnala che una vista esiste quando in realtà non esiste (almeno non nello schema public corrente), il che porta a una ricerca su una vista inesistente che causa l’errore.
Penso che sia successo questo: la vista materializzata era presente nello schema backup creato come parte del ripristino, ma non nello schema public. Lo schema backup viene mantenuto per un po’ di tempo dopo il ripristino.