Skip to main content

34. [BackEnd] dbdocs 사용

dbdocs는 어마어마합니다.

dbdocs 시작하기


이곳에서 dbdocs를 시작할 수 있습니다.

npm을 사용하여 설치할 수 있습니다.

npm install -g dbdocs

설치가 완료됩니다.

dbml 파일 작성

sql 파일을 doc/db.dbml에 저장합니다. 이 내용은 dbdiagram.io에서 작성한 sql같은 그 코드를 복붙하는 것입니다.

(vscode에서 vscode-dbml 확장을 설치해주면 syntax 강조가 작동할 것임.)

Table users as U {
username varchar [pk]
.
.
.
}

그리고 프로젝트 소개를 작성할 수 있습니다.

Project Ecommerce {
database_type: 'PostgreSQL'
Note: '''
# Ecommerce Database
**markdown content here**
'''
}

마크다운으로 작성할 수 있습니다.

로그인

dbdocs login

으로 로그인할 수 있는데 email이나 github로 로그인할 수 있습니다.

DB 문서 페이지 생성

dbdocs build <dbml파일_위치>

dbml파일 위치를 인자값으로 넣으면 생성됩니다.

페이지 비밀번호 생성

dbdocs password --set <password> --project <project name>

위처럼 적용할 수 있습니다.

페이지 제거

dbdocs remove <project name>

하면 페이지 지워집니다.

dbml to sql


이곳에서 설치할 수 있습니다.

npm install -g @dbml/cli

사용

dbml2sql --<데이터베이스_종류> -o <출력파일_경로> <dbml파일 경로>

끝.