본문 바로가기

이거 대박이네. 아주 쉽게 ERD를 그릴 수 있다 그것도 무료로

https://dbdiagram.io/

그냥 방문하면 직관적으로 그릴 수 있다.

예제로 그려봤다.

DBML - Database Markup Language 언어로 그릴 수 있다고 하는데, 대충 아래거 복사해서 수정해서 사용하면 된다.

Table Company {
  id integer [pk, unique]
  name varchar
  vatid varchar
  type integer [
    note:'''
    0 = 개발사
    1 = 테스트업체
    ''']
  ceo varchar
  addresss varchar
  updated_at timestamp [default: `now()`]
  created_at timestamp [default: `now()`]
}

Table PaymentInfo {
  id integer [pk, unique]
  information varchar
  company integer
  updated_at timestamp [default: `now()`]
  created_at timestamp [default: `now()`]
}
Table Users {
  id integer [primary key]
  userid varchar
  email varchar
  password varchar
  company integer
  mobile varchar
  updated_at timestamp 
  created_at timestamp
}

Ref: Users.company - Company.id

Ref: "PaymentInfo"."company" - "Company"."id"

결과는 아래와 같이 떡 그림이 잘 나온다.

ERD 예제

머 이정도면 최고인데, DBML 자세한 문법은 또 문서가 아주 잘 되어 있다.

https://dbml.dbdiagram.io/home/#intro

SQL 구문 생성등 여러모로 쓰일 수 있는데 그냥 그림만 나와도 나는 만족한다.

 

B로그0간

개발 관련 글과 유용한 정보를 공유하는 공간입니다.