Skip to content
Loafacto 문서/참고 문서/web-ui 문서/10. supabase-support-my-inquiry-policy.sql

10. supabase-support-my-inquiry-policy.sql

원본 파일: 'C:\Repository\loafacto-hub\docs\web-ui\10. supabase-support-my-inquiry-policy.sql'

sql
-- =============================================================================
-- support 테이블: 본인 문의 조회 정책 (마이페이지 '제보 문의 현황'용)
-- 08. supabase-support-table.sql 적용 후 실행하세요.
-- =============================================================================

-- SELECT: 인증된 사용자는 자신의 연락처 이메일과 일치하는 행만 조회
-- (auth.jwt() ->> 'email' 은 Supabase Auth 이메일 로그인 시 설정됨)
CREATE POLICY "Users can read own support"
ON public.support FOR SELECT
TO authenticated
USING (contact_email = (auth.jwt() ->> 'email'));

-- 기존 "Only admins can read support" 정책과 함께 있으면,
-- 관리자는 기존 정책으로 전체 조회, 일반 사용자는 위 정책으로 본인 것만 조회됩니다.