selase
(Selase Krakani)
21
完全なトレースはありませんが、ユーザーカードの gamification_score のシリアライズ中にエラーが発生していると思われます。
これらのマテリアライズドビューは一時的な性質を持つため、スコアのルックアップでシステム全体のエラーが発生するはずはなく、ビューが存在しない場合は「デフォルトスコア」にフォールバックするはずです。
マテリアライズドビューの存在チェックにバグがあります。実際には存在しないビュー(少なくとも現在の public スキーマにはない)が存在すると報告してしまうため、存在しないビューのルックアップが発生し、エラーにつながります。
ここで何が起こったかというと、マテリアライズドビューはリストアの一部として作成された backup スキーマには存在しましたが、public スキーマには存在しなかったのだと思います。backup スキーマはリストア後もしばらく保持されます。
修正のためのPRを用意しました。
「いいね!」 3