프로젝트 설정 · 환경설정
프로젝트 단위 설정 모달(project-config.modal) 의 탭별 항목과 사용 방법을 안내합니다.
프로젝트 설정 모달 (project-config.modal)
프로젝트별 설정을 한 모달 안의 여러 탭으로 관리합니다.
설정 모달 열기
대시보드와 프로젝트 작업 화면 두 곳 모두에서 동일한 프로젝트 설정 모달을 열 수 있습니다.
대시보드에서 설정 열기
대시보드에서 프로젝트 카드를 우클릭한 뒤 "프로젝트 설정"을 클릭하면 프로젝트 설정 모달이 열립니다.

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

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

프로젝트 설정 모달은 다음 탭으로 구성됩니다. 각 탭의 항목은 아래 표를 참고하세요.
Project Config 탭
프로젝트의 기본 정보와(사용 시) 코드 생성 설정을 관리합니다. code-generator 미사용 시에는 위쪽 일부 항목만 노출됩니다.
기본 화면은 위 "프로젝트 설정 모달 열림" 이미지에서 확인할 수 있습니다.
| 항목 | 설명 | 노출 조건 |
|---|---|---|
| Location | 프로젝트가 저장된 로컬 경로. | Offline / Online(Desktop) + code-generator |
| Project Name | 사용자에게 보이는 프로젝트 이름. | 항상 |
| Enable Code-Generator | code-generator 기능을 켜는 토글입니다. 현재 개발 중이며, 클릭하면 "개발 중인 기능" 안내가 표시되고 실제로 활성화되지는 않습니다. | — |
SQL Editor 탭
SQL Editor 의 날짜/시간 표시 형식과 들여쓰기를 설정합니다. 같은 프로젝트라도 사용자별로 따로 저장됩니다.
| 항목 | 설명 |
|---|---|
| Timezone | SQL 결과의 날짜/시간 표시에 사용하는 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 Size | Spaces 선택 시 한 단계 들여쓰기 크기(2 / 4 / 8). |
| Preview | 현재 설정으로 포맷된 결과의 미리보기를 표시합니다. |

타임존·포맷·들여쓰기의 자세한 동작과 적용 범위는 SQL Editor 설정 가이드 에서 다룹니다.
Watermark 탭
ERD 인쇄/이미지 내보내기 시 적용되는 워터마크를 설정합니다.
Online 모드 · 프로젝트 소유자에 한해 노출
| 항목 | 설명 | 노출 조건 |
|---|---|---|
| Enabled | 워터마크 사용 여부. | 커스텀 워터마크 모드 |
| Watermark Text | 워터마크 문구. $ / $ / $ / $ 변수를 사용할 수 있습니다. | 커스텀 워터마크 모드 |
| Mode Banner | 플랜에 따라 "NeoSQL 고정 표시" 또는 "워터마크 제거" 모드가 자동 적용될 수 있으며, 해당 모드에서는 위 항목이 비활성화됩니다. | 비커스텀 플랜 |

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

Permissions 탭
Manager / DBA / Member 세 가지 역할의 권한을 각각 설정합니다. 역할별 서브탭으로 구성됩니다. 여기서 설정한 권한은 프로젝트를 공유해 초대된 사용자에게 부여된 역할에 따라 적용되며, Owner 본인은 이 설정과 무관하게 항상 모든 권한을 갖습니다.
Online 모드 · 프로젝트 소유자에 한해 노출
| 항목 | 설명 |
|---|---|
| All Permissions | 아래의 모든 권한을 자동으로 부여합니다. 공유/Connection 권한은 켜지고 Watermark 강제 / DDL 제한은 꺼집니다. |
| Share Permission | 다른 사용자를 프로젝트에 초대/공유할 수 있습니다. |
| Connection Permission | 데이터베이스 커넥션을 조회/추가/수정/삭제할 수 있습니다. |
| Watermark Enforce | ERD 인쇄 시 워터마크를 강제로 적용합니다. |
| DDL Restriction | 테이블 생성/수정/삭제 등 DDL 작업을 제한합니다. 완전 적용에는 별도의 DDL 제한 커넥션이 필요합니다. |
| DDL Approver Role | DDL 제한이 켜진 경우, DDL 요청을 승인할 다른 역할을 선택합니다. |

