솔루션AI가 제안한 스키마 변경을 점검하고 병합하는 DB 설계 도구

ERD 캔버스에서 테이블과 관계를 설계하고, 에이전트에게 테이블 추가나 컬럼 변경을 요청합니다. 에이전트의 변경은 브랜치에 마이그레이션으로 쌓이고, 보안·표준·성능 점검과 영향도 분석을 통과해야 운영 DB에 병합됩니다.

  • ERD 캔버스
  • 스키마 브랜치
  • 마이그레이션 검토
  • 보안 · 표준 점검
  • 영향도 분석
  • 정규화 검토
  • 폐쇄망 설치
에이전트 네이티브 DB 디자이너화면 예시

코딩 에이전트는 테이블과 컬럼을 빠르게 만듭니다. 하지만 그 변경이 기관의 명명 표준과 보안 정책을 지키는지, 운영 중인 코드에 어떤 영향을 주는지는 사람이 확인해야 합니다.

표준

표준명과 다른 컬럼 이름

에이전트가 정한 amount_cents 같은 이름이 표준 용어 사전과 달라 나중에 다시 바꿔야 합니다.

보안

빠지기 쉬운 접근 제어

새 테이블에 행 단위 접근 제어(RLS)가 꺼진 채 배포되면 다른 사용자의 데이터가 보일 수 있습니다.

영향

이름 하나에 깨지는 코드

컬럼 이름을 바꾸면 함수, 트리거, 애플리케이션 코드 가운데 어디가 깨지는지 미리 알기 어렵습니다.

에이전트가 제안한 payments 테이블을 수락하면 변경 검토와 보안·표준 점검이 이어집니다. RLS 수정안과 표준명을 수락해 병합 조건을 풀고 main에 병합해 보세요. 왼쪽의 표준 사전·공통 코드와 MCP 연결 카드에서는 에이전트 권한과 표준 단어·용어·도메인 승인 화면을 열 수 있습니다.

예시 데이터를 사용하는 데모입니다. 실제 업무 데이터와 연결되지 않습니다.

주요 기능을 화면 예시로 소개합니다. 목록에서 보고 싶은 화면을 골라 보세요.

에이전트 네이티브 DB 디자이너 › 스키마 캔버스와 에이전트화면 예시

스키마 캔버스와 에이전트 · 에이전트가 ERD 캔버스에서 payments 테이블을 만드는 중입니다. 오른쪽 패널에 작업 계획, 테이블 추가 제안, 결정이 필요한 질문이 함께 보입니다.

ERD 캔버스

개념 · 논리 · 물리

개념·논리·물리 모델을 오가며 테이블과 관계를 IE 표기로 그립니다. 에이전트가 작업 중인 테이블은 캔버스 위에 커서와 메모로 표시됩니다.

에이전트 변경 제안

계획 → 질문 → 제안

에이전트는 변경 계획을 먼저 보여 주고, 판단이 필요한 부분은 선택지로 묻습니다. 제안은 수락, 수정 요청, 거절 가운데 하나로 처리합니다.

브랜치와 마이그레이션 검토

브랜치 · 비교 · 드라이런

모든 변경은 브랜치의 마이그레이션 파일로 쌓입니다. 원본과 비교하고 스테이징에서 드라이런한 뒤 병합합니다.

보안 · 표준 · 성능 점검

점검 → 수정 제안 → 재점검

RLS, 표준 용어, 인덱스를 자동으로 점검하고 문제마다 수정 마이그레이션을 제안합니다. 막힌 항목을 모두 풀어야 병합 버튼이 열립니다.

영향도 분석

DB 객체 · 애플리케이션 코드

컬럼 이름이나 단위가 바뀌면 운영 DB, 브랜치 안의 함수·트리거, 애플리케이션 코드 가운데 함께 고칠 곳을 찾아 보여 줍니다.

정규화 · 최적화 검토

3NF · 대안 비교

저장된 파생 값이나 빠진 인덱스 같은 설계 문제를 찾고, 대안별 정합성·성능·변경 비용을 비교해 추천안을 브랜치로 만듭니다.

변경은 브랜치에서만

에이전트는 운영 DB를 직접 바꾸지 않습니다. 모든 변경은 브랜치와 마이그레이션 파일로 남습니다.

병합 조건을 화면에

남은 점검 항목과 진행 상태를 보여 주고, 조건을 모두 풀어야 병합할 수 있습니다.

판단 근거 기록

수락, 거절, 예외 신청과 그 사유를 채팅과 변경 이력에 함께 남깁니다.

폐쇄망 · 자체 LLM

기관 서버에 설치하고, MCP로 기관 안의 코딩 에이전트와 27B급 자체 LLM에 연결합니다.

팀의 DB 설계 방식에 맞춰 보세요.

표준 용어 사전, 점검 규칙, 설치 환경을 함께 살펴봅니다. 폐쇄망과 기관 자체 AI 모델 연결도 상담할 수 있습니다.