Je n’ai pas la trace complète, mais je pense que l’erreur se produit lors de la sérialisation de gamification_score pour la carte utilisateur.
Compte tenu de la nature transitoire de ces vues matérialisées, une recherche de score ne devrait pas causer d’erreur système ; elle devrait revenir à un « score par défaut » lorsque la vue n’existe pas.
Il y a un bug dans la vérification de l’existence de la vue matérialisée ici. Elle signale qu’une vue existe alors qu’elle n’existe pas réellement (du moins pas dans le schéma public actuel), ce qui entraîne une recherche sur une vue inexistante et donc une erreur.
Je pense que ce qui s’est passé ici, c’est que la vue matérialisée était présente dans le schéma backup créé dans le cadre de la restauration, mais pas dans le schéma public. Le schéma backup est conservé pendant un certain temps après la restauration.