ReturnZero Day 7: 서버 환경 세팅 및 DB 스키마 논의

Source

  • Field Notes/ReturnZero/Daily Notes/Day 7. 2021-07-07.md

Summary

2021-07-07 일지. 서버 구조 브리핑 및 코드 리뷰 후, VA-201 작업을 위해 개발 환경(브랜치, SSH, 설정 파일)을 구축함. 특히 RECORD_EXTRAS 테이블의 info 컬럼 자료형에 대해 varchar와 json 간 논의가 있었으며, Castor의 의견에 따라 JSON으로 결정하고 migration.sql 및 관련 Go 코드를 수정함. 마지막으로 로컬 서버 빌드 및 실행, Android 클라이언트 연결 테스트를 완료함.

Key Points

  • VA-201 작업을 위한 개발 환경 세팅 (브랜치 생성, SSH 접속, 설정 파일 복사)
  • DB 스키마 변경: RECORD_EXTRAS 테이블에 info 컬럼 추가 (자료형: JSON)
  • Migration 스크립트(migration.sql) 및 Go 모델 코드(pkg/model/migration.go) 수정
  • 로컬 서버 빌드(go build) 및 실행, 환경변수(pierce) 및 포트(8083) 설정
  • Android 개발자 메뉴(7797)를 통한 클라이언트-서버 호스트 변경 및 연결 테스트