GA WORLD · CRETOP ANALYZER

마이페이지v1.16

저장된 기업종합분석 보고서 관리 — 재출력·PDF 다운로드·수정·삭제. Supabase 연동.

?
로그인 필요 ● 연결 확인중
IMWEB 로그인 또는 임시 세션을 시작하세요
저장된 보고서
최근 저장
분석 기업 수
개사
DB 용량 추정
KB
저장된 보고서 목록0건
최근 수정순 정렬
Supabase 스키마 설정 (최초 1회 실행)
-- cretop_reports 테이블 생성
create table if not exists cretop_reports (
  id uuid primary key default gen_random_uuid(),
  member_id text not null,
  consultant_id uuid,
  company_name text not null,
  biz_no text,
  fiscal_date date,
  credit_grade text,
  parsed_json jsonb,
  manual_input jsonb,
  calc_result jsonb,
  ai_comments jsonb,
  tax_base jsonb,
  version text default 'v1.15',
  created_at timestamptz default now(),
  updated_at timestamptz default now()
);

create index if not exists cretop_reports_member_idx on cretop_reports(member_id);
create index if not exists cretop_reports_updated_idx on cretop_reports(updated_at desc);

-- RLS 활성화
alter table cretop_reports enable row level security;

-- 본인 보고서만 읽기
create policy "read own reports" on cretop_reports
  for select using (member_id = current_setting('request.jwt.claims', true)::json->>'sub');

-- 본인 보고서만 쓰기
create policy "insert own reports" on cretop_reports
  for insert with check (member_id = current_setting('request.jwt.claims', true)::json->>'sub');

create policy "update own reports" on cretop_reports
  for update using (member_id = current_setting('request.jwt.claims', true)::json->>'sub');

create policy "delete own reports" on cretop_reports
  for delete using (member_id = current_setting('request.jwt.claims', true)::json->>'sub');

보고서 삭제

이 보고서를 영구 삭제하시겠습니까?

이 작업은 되돌릴 수 없습니다.