바이브 코딩 사전
외래 키
영어 표기
Foreign Key
예시
댓글 기능을 만들 때 comments.post_id를 posts.id에 대한 foreign key로 두고, AI에게 게시글 삭제 시 댓글을 어떻게 처리할지 테스트와 마이그레이션에 함께 반영하라고 지시한다.
한 테이블의 행이 다른 테이블의 특정 행을 가리키도록 만드는 관계 제약이다. 예를 들어 orders.user_id가 users.id를 참조하면 주문이 어떤 사용자에게 속하는지 데이터베이스가 검증할 수 있다. 외래 키가 없으면 삭제된 사용자에 연결된 주문처럼 의미 없는 데이터가 남기 쉽다. 바이브 코딩에서는 AI에게 관계형 데이터를 만들게 할 때 부모·자식 테이블, 삭제 정책, 조회에 필요한 관계를 함께 알려줘야 스키마와 API가 서로 어긋나지 않는다.
- 카테고리
- 데이터베이스·데이터
- 난이도
- basic
- 태그
- 외래키 · 관계
- 슬러그
- foreign-key
- 상태
- published
- 정렬 순서
- 153
함께 읽기