How-to 장고 DB 관리 - HeidiSQL / pgAdmin4 (PostgreSQL)
페이지 정보
본문
장고 DB 관리 HediSQL
- 유의 : HediSQL은 DBMS가 아니라 DB 관리 툴임.
- 장고 DBMS는 PostgreSQL 추천. 개인이 웹사이트를 개발하는데 최적인 장고에 적합한 DBMS. (MySQL, MariaDB 등의 대형 DBMS는 대형 사이트에 적합)
- pgAdmin4(PostgreSQL DBMS 관리툴)로 DB 생성하고 >> 장고로 DB 모델링하고 >> 내용 확인 및 데이터 수정은 HeidiSQL로 하는게 가장 편리함.
- 장고 개발시에 쓰는 기본 DB 파일(db.sqlite3)은 내장서버인 runserver처럼 개발테스트 할때 많이 사용하지만 비추.
- 서버는 runserver(내장 개발용 서버)가 개발시에는 편리한점이 많으니까 그냥 사용하고 DB는 초기부터 PostgreSQL 사용할 것을 추천함.
- 나중에 서버 운용시에는 nginx + gunicorn 추천. runserver 즉 내장서버는 상용으로는 무리.
- Heidisql이 PostgreSQL의 관리툴인 pgAdimin4 보다 가볍고 사용하기 편리함. 특히 다양한 DBMS와 연동이 가능하다는 것이 극강점.
HeidiSQL Session manager (이미지 출처 : https://www.heidisql.com/)