일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 테이블항목
- create 모드
- Gradle - Kotlin
- Gradle - Groovy
- jpa
- auto ddl
- logout http 메소드
- 테이블구성
- springboot
- 어노테이션
- 파이썬
- intellij 속도 향상
- 알고리즘
- SpringBoot개인프로젝트
- restful login 메소드
- springboot mysql
- 쿼리에러
- sendError()
- ERD 수정
- initializr
- restful 카멜케이스
- Intellij terminal jar
- jpa 연관관계
- restful api 작성 방법
- restful api 명세서
- 할일관리
- 터미널 실행
- 연관관계
- 아규먼트 리졸버
- 데이터베이스
- Today
- Total
목록데이터베이스 (2)
리나 Dev토리

기존에 DB 모델링을 할 때는 ERD를 그리면서 회원 테이블에서 탈퇴여부는 out 컬럼명은 MySQL 예약어로 -> isDeleted로 변경하게 되었었고 데이터 타입은 tinyint(1)로 설계하였는데 TodayMaker 프로젝트에서 엔티티를 설계하고 JPA에서 auto ddl 모드를 create로 설정해서 JPA가 만들어준 테이블을 보니 탈퇴여부는 boolean 이여서 bit 으로 설정되었고, varchar 길이는 엔티티 필드에 기재해주지 않아 255로 기본 셋팅되었고, 추후 개발할 메일인증여부 verify도 bit 타입이 적용되고 회원가입방식도 varchar(1)로 설계했었는데 (필드에 길이를 명시하지 않았으므로) char 타입으로 규정됨을 알 수 있었다. 할일 테이블에서 회원id인 owner 컬럼은..

전에는 사용한 ERD 툴은 eXERD 프로그램 토마토 시스템이라는 국내 업체에서 만든 프로그램이고 사용하기 편했다. 배울 때는 평가판으로 사용했었고, 개인 사용자 무료 사용은 2019년 종료되었다고 한다. 지금은 평가판 30일간 가능하다. eclipse에서 eXERD를 플러그인으로 설치하여 그리기도 했었다. 지금은 intellij를 사용하고, 이전 팀 프로젝트에서 협업으로 ERD를 그렸던 www.erdcloud.com 를 이용하였다. ERDCLOUD 팀원과 사용하려면 팀원들이 다 사이트에 회원가입 해야한다. ERD를 추가하고 설정 아이콘(톱니바퀴)을 클릭하면 아래의 화면이 나온다. 공유 부분을 팀으로 선택해주면 된다. 디스플레이 항목은 테이블에서 타입, Null허용, 기본값, 코멘트 항목들을 표시할지 안..