Files
vpd-permission-poc/docs/design/621-vpd-aso-persona-page-review/pages/26-settings-database.md

1.2 KiB

DB 준비 상태 페이지 리뷰

  • URL: /settings/database
  • 현재 목적: 지원 테이블과 VPD runtime 준비 상태를 확인하고 초기 구성 SQL을 실행한다.
  • VPD/ASO 관련성: 권한 운영에 필요한 메타 테이블, context package, policy function, ASO metadata의 준비 상태를 다룬다.

페르소나 의견

  • 일반 사용자: 거의 볼 필요가 없는 관리자 화면이다.
  • 운영 관리자: 운영 중 재실행하면 위험한 작업과 안전한 확인 작업을 구분해야 한다.
  • 적용 담당자: 어떤 단계가 누락되면 어떤 화면이 실패하는지 알고 싶다.
  • DB 관리자: 실행 전 SQL, 실행 권한, 생성 객체, 재실행 안전성이 필요하다.

가벼운 개선

  1. 상태 확인과 변경 실행을 완전히 분리한다.
  2. 변경 실행 전에는 생성/수정/건너뜀/위험 항목을 요약한다.
  3. VPD와 ASO 준비 항목을 별도 섹션으로 표시한다.

Advanced로 둘 내용

  • 전체 DDL
  • package/function source
  • DB 권한 grant
  • 재실행 idempotency 설명

우선순위

P1. DB 준비 화면은 강력한 변경 화면이므로 안전 장치와 설명이 필요하다.