HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🧚
[1기]최종 프로젝트 데브코스
/
🎨
[팀9] 내 손안의 원데이 클래스 DAYZ
/
🧾
개발현황
/
주소 정보를 어떻게 저장할까?

주소 정보를 어떻게 저장할까?

담당자
처리여부
날짜
Dec 5, 2021

내용


지역정보를 서버에서 가지고 있어야 하는데 (시, 군) 정보를 어떻게 가지고 있는것이 좋을까?
  • Key로 검색시 바로 조회가 되었으면 좋겠다.
  • 클라이언트에게 내려줄때 변했으면 좋겠다.
 

시도한 방법


  1. Enum 타입으로 관리
  1. Static Class에 Map으로 관리
  1. DB에 저장해서 관리
 
 

해결방법


notion image
  • 테이블을 만들어서 DB로 관리하기로 함
 

참고 블로그


[이슈 #4] 주소를 외래키로 관리하도록 변경(공공데이터 사용)
기존에 주소를 입력하는 방식은 '주소', '상세주소' 컬럼을 사용하여 사용자의 주소를 직접 입력받는 식이였습니다. 당연히 이 주소들은 공통적인 포맷으로 관리하기도 어렵고, 주소 체계를 변경한다면 모든 테이블의 주소 체계를 전부 변경해야 했습니다. 간단하게, 변경 전 회원 테이블은 다음과 같이 생겼습니다. 위 방식과 같이 주소를 직접 입력하도록 한다면, 주소를 이용한 좌표 검색, 입력한 주소 별 정렬 등 주소 관리가 어려울 것이라 생각됩니다.
[이슈 #4] 주소를 외래키로 관리하도록 변경(공공데이터 사용)
https://deveric.tistory.com/66
[이슈 #4] 주소를 외래키로 관리하도록 변경(공공데이터 사용)