pg_columnmask を実際にプロダクトで利用してデータベースの閲覧権限を管理してみた

Omni Hub チームの shunten31 です. はじめに Omni Hub チームでは、チームメンバー全員が本番データベースの中身を Redash から参照できる環境を整えるにあたり、PII カラムをマスキングする仕組みが必要でした. 最終的に pg_columnmask のマスキングポリシーをアプリケーションの migration ファイルと一緒に管理する方…