Erdia

가져오기 · 내보내기

SQL 스키마를 가져오고 DDL로 내보내는 방법을 안내합니다

🔄 가져오기 · 내보내기

Erdia는 SQL 스키마를 기준으로 가져오기와 내보내기를 제공합니다. 기존 DB 구조를 불러오거나, 완성된 ERD를 DDL로 공유할 때 활용하세요.


📥 SQL 가져오기

스키마 가져오기

  1. 상단 툴바에서 가져오기 클릭
  2. SQL 스키마를 입력창에 붙여넣기
  3. 가져오기 버튼으로 적용
  1. 파일 업로드 버튼 클릭
  2. .sql 파일 선택
  3. 내용 확인 후 가져오기 실행
CREATE TABLE users (
  id BIGINT NOT NULL,
  email VARCHAR(255) NOT NULL,
  created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (id)
);

CREATE TABLE orders (
  id BIGINT NOT NULL,
  user_id BIGINT NOT NULL,
  total_amount DECIMAL(12,2) NOT NULL,
  PRIMARY KEY (id),
  CONSTRAINT fk_orders_user FOREIGN KEY (user_id) REFERENCES users (id)
);

문법이 맞지 않으면 가져오기에 실패하고 토스트가 표시돼요. 먼저 SQL 문법을 점검해 주세요.


📤 SQL 내보내기

스키마 내보내기

  1. 상단 툴바에서 내보내기 클릭
  2. 미리보기에서 SQL 확인
  3. 복사 또는 다운로드 선택
CREATE TABLE orders (
  id INT NOT NULL,
  user_id INT NOT NULL,
  PRIMARY KEY (id),
  CONSTRAINT fk_orders_user_id FOREIGN KEY (user_id) REFERENCES users (id)
);

내보내기 결과는 DDL 중심이에요. 마이그레이션 스크립트로 바로 연결할 수 있습니다.


⚙️ 지원 범위

항목가져오기내보내기
CREATE TABLE
PRIMARY KEY
FOREIGN KEY
UNIQUE
DEFAULT 값
NOT NULL
INDEX / TRIGGER

테이블·컬럼 이름에 공백이나 특수문자가 있으면 내보내기 시 _로 치환될 수 있어요. 가급적 영문/숫자/언더스코어 형태로 작성하는 것을 권장합니다.


💡 활용 팁

  • 큰 스키마를 가져온 뒤 미니맵으로 전체 구조를 빠르게 확인하세요
  • 외래키가 많다면 먼저 핵심 테이블만 가져온 뒤 단계적으로 확장하는 방식이 좋아요
  • 팀 공유는 내보내기 결과 파일을 저장소나 위키에 보관하면 안정적입니다