테이블 상세 패널

테이블 상세 패널은 ERD 하단에 열리는 편집 영역입니다. 테이블 기본 정보, FK, Index, Constraint, DBMS별 옵션, 표시용 속성을 한 화면에서 다룹니다.

상세 패널 열기

테이블 노드 툴바의 View in Detail Tab 또는 테이블 컨텍스트 메뉴의 상세 보기 액션으로 패널을 엽니다. 패널은 캔버스 아래쪽에 표시되고, 닫기 버튼으로 다시 숨길 수 있습니다.

테이블 기본 정보

왼쪽 영역에서는 Database, Schema, Table Name, Comment를 확인하거나 편집합니다. PostgreSQL과 SQL Server에서는 Database가 별도로 표시되고, MySQL/MariaDB에서는 Engine, Character Set, Collation 옵션이 추가됩니다.

필드설명
DatabasePostgreSQL과 SQL Server에서 테이블이 속한 Database를 표시합니다.
Schema테이블이 속한 스키마입니다. 표시 전용입니다.
Table Name테이블 이름입니다. 변경하면 저장과 DB 적용 대상에 포함됩니다.
Comment테이블 설명입니다. DBMS가 지원하면 comment DDL로 반영됩니다.
Additional OptionsMySQL/MariaDB의 Engine, Character Set, Collation 같은 테이블 옵션입니다.

FK, Index, Constraint

가운데 영역에서는 Foreign Keys, Indexes, Constraints를 관리합니다. 필요한 항목을 추가하거나 삭제하고, 적용 전 미리보기에서 실제 변경 내용을 확인합니다.

영역주요 내용
Foreign KeysFK 이름, FK 컬럼, 참조 테이블, 참조 컬럼을 표시하고 삭제할 수 있습니다.
Indexes인덱스 이름, UNIQUE 여부, 컬럼 목록, DBMS별 인덱스 타입과 고급 옵션을 관리합니다.
ConstraintsPK, FK, UNIQUE, CHECK를 표시하며 PostgreSQL에서는 EXCLUSION도 추가할 수 있습니다.
DeferrablePostgreSQL은 FK/UNIQUE/CHECK/EXCLUSION, Oracle은 FK/UNIQUE, SQLite는 FK에서 사용할 수 있습니다.

PostgreSQL/Supabase 정보

PostgreSQL 또는 Supabase 연결에서는 Publication과 RLS 정보를 확인할 수 있습니다.

항목설명
Publication테이블이 publication에 포함되어 있는지 확인합니다.
RLS ToggleRow-Level Security 활성 상태를 표시하고 변경할 수 있습니다.
RLS Policies테이블에 적용된 접근 정책을 확인합니다.
Policy Simulation정책이 의도한 대로 동작하는지 확인합니다.

NeoSQL 속성

오른쪽 영역의 NeoSQL Properties에서는 ERD에서만 사용하는 표시용 속성을 관리합니다. 테이블 색상과 notes를 지정해 다이어그램을 더 읽기 쉽게 만들 수 있습니다.

참고:

NeoSQL Properties는 ERD 표시를 위한 정보이므로 실제 테이블 구조에는 영향을 주지 않습니다.

시스템 스키마 제한

시스템 스키마 테이블은 읽기 전용 알림이 표시되고 구조 변경 버튼이 비활성화됩니다.