//////
Search

ERD 구성 (수정 3안)

Progress
완료
공유 일자
2021/11/07

ERD

변경 내용
TABLE의 식별자(기본키)의 값은 SERAIL 타입 사용
데이터 입력 시 NEXTVAL 사용으로 값 자동 증가
VALUE 값을 SELECT하여, +1 값으로 할 경우
서로 다른 사용자가 동시에 게시글을 입력할 경우 Priamry Key Constraint(중복 값) 오류 발생
AUTO_INCEMENT로 자동 증가하게 할 경우 값 증가에 대한 추적이 어려움
TABLE의 식별자(기본키)의 값의 SEQUENCE 시작 값은 1000부터 그 이전 값은 내부적으로 의미 있는 값으로 사용
ALTER SEQUENCE category_id_seq RESTART with 1000; ALTER SEQUENCE tip_id_seq RESTART with 1000; ALTER SEQUENCE restaurant_id_seq RESTART with 1000; ALTER SEQUENCE open_time_id_Seq RESTART with 1000; ALTER SEQUENCE menu_id_seq RESTART with 1000;
SQL
복사
INSERT 구문 활용 예제
INSERT INTO CATEGORY(id,name) VALUES(NEXTVAL('category_id_seq'),'중식'); INSERT INTO CATEGORY(id,name) VALUES(NEXTVAL('category_id_seq'),'양식'); INSERT INTO CATEGORY(id,name) VALUES(NEXTVAL('category_id_seq'),'한식'); SELECT * FROM CATEGORY; id |name| ----+----+ 1000|중식 | 1001|양식 | 1002|한식 |
SQL
복사

ERD DDL / FILE

ERD DDL
ERD FILE