SQL DDL ➔ JSON 스키마 변환기
SQL CREATE TABLE 구문을 기반으로 해당하는 표준 JSON Schema Draft-07 모델 자동 빌드
관계형 데이터베이스의 테이블 정의 서식인 SQL DDL(CREATE TABLE 문)을 분석하여, 컬럼 타입(INT, VARCHAR, TIMESTAMP 등)과 null 여부 및 제약조건들을 이에 대응하는 RESTful API 표준 JSON Schema 규격 양식으로 자동 변환 빌드해 주는 도구입니다.
도구를 불러오는 중…
🔒 이 도구는 100% 브라우저에서 처리됩니다. 업로드한 파일과 입력한 내용은 서버로 전송되지 않습니다.
사용 방법
- 화면에 SQL CREATE TABLE 문을 기입합니다.
- 선택 사항으로 'NOT NULL이 없는 컬럼에 null 유니온 타입 추가 허용' 옵션을 토글할지 결정합니다.
- 추출 완료된 JSON Schema Draft-07 코드 스펙을 복사하거나 파일로 내려받아 적용합니다.
자주 묻는 질문
- 지원되는 SQL 데이터 타입은 어떤 것이 있나요?
- INT/BIGINT 등 정수류(integer), DECIMAL/FLOAT 등 실수류(number), VARCHAR/TEXT/DATETIME 등 문자/날짜류(string 및 format 규격), 그리고 BOOLEAN/JSON 구조의 변환을 지원합니다.
- 하나의 입력창에 여러 개의 CREATE TABLE 문을 한꺼번에 붙여넣어도 되나요?
- 네, 세미콜론(;)으로 구분된 여러 CREATE TABLE 구문을 한 번에 입력하면 각 테이블별로 별도의 JSON Schema 정의가 순서대로 생성됩니다. 단, 외래 키(FOREIGN KEY)로 연결된 테이블 간 참조 관계까지는 스키마에 자동으로 반영되지 않으므로 필요하다면 결과물을 직접 보완해야 합니다.
- 하나의 입력창에 여러 개의 CREATE TABLE 문을 한꺼번에 붙여넣어도 되나요?
- 네, 세미콜론(;)으로 구분된 여러 CREATE TABLE 구문을 한 번에 입력하면 각 테이블별로 별도의 JSON Schema 정의가 순서대로 생성됩니다. 단, 외래 키(FOREIGN KEY)로 연결된 테이블 간 참조 관계까지는 스키마에 자동으로 반영되지 않으므로 필요하다면 결과물을 직접 보완해야 합니다.
