프로젝트 설정 · 환경설정

프로젝트 단위 설정 모달(project-config.modal) 의 탭별 항목과 사용 방법을 안내합니다.

프로젝트 설정 모달 (project-config.modal)

프로젝트별 설정을 한 모달 안의 여러 탭으로 관리합니다.

설정 모달 열기

대시보드와 프로젝트 작업 화면 두 곳 모두에서 동일한 프로젝트 설정 모달을 열 수 있습니다.

1

대시보드에서 설정 열기

대시보드에서 프로젝트 카드를 우클릭한 뒤 "프로젝트 설정"을 클릭하면 프로젝트 설정 모달이 열립니다.

대시보드에서 설정 열기
2

프로젝트에서 설정 열기

프로젝트 작업 화면 좌측 사이드바 상단의 "SETTING" 버튼을 클릭하면 동일한 프로젝트 설정 모달이 열립니다.

프로젝트에서 설정 열기
3

프로젝트 설정 모달 열림

위 두 가지 방법 중 어떤 경로로 열어도 아래와 같이 동일한 프로젝트 설정 모달이 열립니다.

프로젝트 설정 모달 열림

프로젝트 설정 모달은 다음 탭으로 구성됩니다. 각 탭의 항목은 아래 표를 참고하세요.

Project Config 탭

프로젝트의 기본 정보를 관리합니다.

기본 화면은 위 "프로젝트 설정 모달 열림" 이미지에서 확인할 수 있습니다.

항목설명노출 조건
Project Name사용자에게 보이는 프로젝트 이름.항상

Code Generator 탭 NEW

테이블 기반 소스코드 자동 생성 기능의 설정 탭입니다. "Enable Code-Generator" 스위치를 켜면 생성 코드가 설치될 Location(데스크탑 전용)과 Template Pack · Templates Variables 설정이 나타납니다.

팩 추가부터 코드 생성까지의 사용 방법은 코드 생성하기 가이드를 참조하세요.

Audit Table 탭 NEW

테이블의 "누가/언제 만들고 수정했는지" 를 기록하는 컬럼들을 code-generator 가 자동으로 인식할 수 있도록, 기준이 되는 참조 테이블과 컬럼명 후보를 지정합니다.

Audit Table 탭은 code-generator 를 사용할 때만 노출됩니다.

Audit Table 탭
항목설명
Audit Table생성·수정 정보 컬럼이 정의되어 있는 기준(참조) 테이블을 커넥션 → 스키마 → 테이블 트리에서 선택합니다.
Audit Entity Interface생성·수정 정보 컬럼을 가진 엔티티가 구현할 자바 인터페이스의 클래스 이름.
Immutable Audit Entity Interface수정 정보 없이 생성 정보만 갖는(이력이 바뀌지 않는) 엔티티가 구현할 인터페이스의 클래스 이름.
Creation Author생성자(누가 만들었는가) 컬럼명 후보들. 여러 개를 태그로 등록할 수 있습니다.
Creation Date생성일(언제 만들었는가) 컬럼명 후보들.
Last Modification Author수정자(마지막에 누가 수정했는가) 컬럼명 후보들.
Last Modification Date수정일(마지막에 언제 수정했는가) 컬럼명 후보들.

SQL Editor 탭

SQL Editor 의 날짜/시간 표시 형식과 들여쓰기를 설정합니다. 같은 프로젝트라도 사용자별로 따로 저장됩니다.

항목설명
TimezoneSQL 결과의 날짜/시간 표시에 사용하는 IANA 타임존(예: UTC, Asia/Seoul).
Timestamp Format타임스탬프 출력 형식. 기본 YYYY-MM-DD HH:mm:ss.SSS
Date Format날짜 출력 형식. 기본 YYYY-MM-DD
Time Format시간 출력 형식. 기본 HH:mm:ss
Indent Using들여쓰기 문자 선택. Spaces 또는 Tabs.
Tab SizeSpaces 선택 시 한 단계 들여쓰기 크기(2 / 4 / 8).
Preview현재 설정으로 포맷된 결과의 미리보기를 표시합니다.
SQL Editor 탭

타임존·포맷·들여쓰기의 자세한 동작과 적용 범위는 SQL Editor 설정 가이드 에서 다룹니다.

Watermark 탭

ERD 인쇄/이미지 내보내기 시 적용되는 워터마크를 설정합니다.

Online 모드 · 프로젝트 소유자에 한해 노출

항목설명노출 조건
Enabled워터마크 사용 여부.커스텀 워터마크 모드
Watermark Text워터마크 문구. $ / $ / $ / $ 변수를 사용할 수 있습니다.커스텀 워터마크 모드
Mode Banner플랜에 따라 "NeoSQL 고정 표시" 또는 "워터마크 제거" 모드가 자동 적용될 수 있으며, 해당 모드에서는 위 항목이 비활성화됩니다.비커스텀 플랜
Watermark 탭

적용된 워터마크 확인

아래 이미지는 별도 설정 없이 기본 워터마크 상태에서 ERD 를 이미지로 내보낸 결과입니다. 워터마크 설정을 바꾸면 같은 자리에 변경된 문구/모드가 그대로 적용됩니다. 내보내기 절차는 ERD 이미지 내보내기 가이드 를 참고하세요.

적용된 워터마크 확인

Permissions 탭

Manager / DBA / Member 세 가지 역할의 권한을 각각 설정합니다. 역할별 서브탭으로 구성됩니다. 여기서 설정한 권한은 프로젝트를 공유해 초대된 사용자에게 부여된 역할에 따라 적용되며, Owner 본인은 이 설정과 무관하게 항상 모든 권한을 갖습니다.

Online 모드 · 프로젝트 소유자에 한해 노출

항목설명
All Permissions아래의 모든 권한을 자동으로 부여합니다. 공유/Connection 권한은 켜지고 Watermark 강제 / DDL 제한은 꺼집니다.
Share Permission다른 사용자를 프로젝트에 초대/공유할 수 있습니다.
Connection Permission데이터베이스 커넥션을 조회/추가/수정/삭제할 수 있습니다.
Watermark EnforceERD 인쇄 시 워터마크를 강제로 적용합니다.
DDL Restriction테이블 생성/수정/삭제 등 DDL 작업을 제한합니다. 완전 적용에는 별도의 DDL 제한 커넥션이 필요합니다.
DDL Approver RoleDDL 제한이 켜진 경우, DDL 요청을 승인할 다른 역할을 선택합니다.
Permissions 탭