기존에 생성되어있던 DB가 있었는데 MySQL의 서버작동 문제로 재설치를 하게되면서
기존의 DB로 ERD를 생성해논 것을 다시 SQL코드로 변환시키고자 한다.
기존에 ERD 다이어그램이 있다면
1. 우선 ERD 를 불러온다. 왼쪽목록에서 두번째 것을 클릭하면 기존에 있던 모델들이 나온다. 해당하는 모델을 클릭한다.
2. 이 화면이 뜨면 기존에 만들어논 EER Diagram 이 한개 보인다. 이것을 클릭!
기존에 ERD 다이어그램이 없다면
1. 메인화면에서 왼쪽 두번째 목록을 누르면 해당 화면이 뜬다. + 버튼을 클릭!
2. Add Diagram을 클릭하면 빈 창이 뜨는데, 거기서 ERD를 만들어나가면 된다.
3. 완성된 ERD 다이어그램을 SQL 코드로 변환해보자.
4. 연결할 DB 의 정보들을 넣어준다. 로컬 DB이면 로컬 정보를 넣어준다.
본인은 aws서버를 이용하고있는 db와 연결하였다. Next!!
5. 외래키 생성을 skip하거나, 별개의 index 를 추가하거나 등등을 하고싶다면 체크해준다.
본인은 Default 설정으로 Next했다.
6. ERD로 만든 테이블 모두를 sql 코드로 생성하고 싶으면 Next를 누른다.
본인은 한 테이블을 빼고 생성하고자 "Show Filter"를 클릭하여 한개를 제외하고 생성했다.
7. 잘 코드로 옮겨졌는지 확인 후에 Next를 누른다.
문제되는 부분이나 수정하고 싶은 부분이 있으면 여기서 바로 수정할 수 있다.
나는 혹시 몰라 'Save to File..'를 눌러 파일로 저장해놓았다!
끝!! 아래 사진은 생성한 테이블 중 하나의 테이블 모습이다 :)
'백엔드 개발하며 작성한 > 데이터베이스' 카테고리의 다른 글
[ORM] 상속 관계 매핑 (0) | 2022.05.20 |
---|---|
[ORM] 연관관계의 주인을 정해야하는 이유 (0) | 2022.05.20 |
[ORM > JPA] 영속성 컨텍스트 (0) | 2022.04.14 |
[MySQL]날짜/시간 타입과 TIMESTAMP 칼럼 생성 (0) | 2021.10.08 |
cmd로 MongoDB에 데이터 저장하기 (0) | 2021.05.20 |