RailsでPostgreSQLのビュー(View)やマテリアライズド・ビュー(Materialized View)を使うためのGem「thoughtbot/scenic」の紹介です。 thoughtbot謹製ですので、安心して使えそうなのも魅力です! 🍄 PostgreSQLのViewとMaterialized ViewPostgreSQLのViewとMaterialized Viewの大まかかな説明は次のとおりです。 View(ビュー)について ViewとはSQLで構成された実態のな仮想的なテーブルのこと。Viewの作成時にSQLを定義する Viewを呼び出すとSQLが即時実行される 最新の情報を常に取得できるが、SQLが複雑だったり、レコードが多いと負荷がかかる Materialized View(マテリアライズド・ビュー)について 実態を持ったViewのことである。作成するときに