장고 DB 관리 - HeidiSQL / pgAdmin4 (PostgreSQL) > 장고 DJango

장고 DJango

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/)
a01fb216c248a33fab6da60cda95662c_1666669169_8374.png

PostgreSQL의 관리툴 pgAdmin 4 구동 스크린샷. (https://www.postgresql.org/)
a01fb216c248a33fab6da60cda95662c_1666669386_8704.png
 

 
장고는? 장고(DJango)는 파이썬(python)으로 제작된 오픈 소스 풀 스택 웹프레임워크입니다.