MySQL

    [ dbdiagram.io ] CLI 명령으로 DDL DB Diagram 쉽게 뽑기

    Django에서 모델링을 하고 마이그레이션 수행하면 연결된 DB에 테이블이 생성된다. 즉, SQL 문장 없이 table들이 생성되어지는데 mysql CLI를 통해서 생성된 테이블이 어떤 DDL(Data Definition Language)로 만들어졌는지 확인해보도록 하자. 더 나아가 dbdiagram.io라는 사이트에서 제공하는 기능으로 쉽게 DB Diagram을 뽑아내 보도록 하자. 우선, DB에 table들이 모두 생성되어있다고 가정. mysql 서버 접속. $ mysql -uroot -p db로 이동 $ use 'DB이름' db내의 테이블 확인 $ show tables; mysql> show tables; +----------------+ | Tables_in_test | +-------------..

    [ 9/7 삽질 기록 ] MySQL 한글 깨짐?!

    2021.09.06 - [삽질] - [ 9/6 삽질 기록 ] 험난한 typeORM 사용기 [ 9/6 삽질 기록 ] 험난한 typeORM 사용기 config를 인식하지 못하는 문제 우선, typeorm을 간단히 소개하자면 현재 내가 사용하는 DB 툴(mysql)에서 스키마를 만들고, 진행하는 프로젝트로 연결을 하기 위해서 사용하기 위한 툴이다. (그 반대 tasddc.tistory.com 이번 포스팅에서는 지난 포스팅과 이어지는 내용입니다. [ 한글 깨짐 현상 ] 지난 포스팅에서 ormconfig.ts를 통해 config가 인식이 되지 않는 문제를 해결하고 난 뒤, MySQL에서 정상적으로 테이블이 생성되어지고, 임의로 데이터까지 생성해 보았다. 그러나 나는 Channels 라는 테이블에 채널 이름을 "일..