TinyHabits 개발로그 - 220107

Min Su Kwon·2022년 1월 7일

Goals

  • 황금행동 찾기 구체화
    • 스케치 마무리
  • 백엔드 Test 모듈 테스트코드 작성 #5
  • DB 구조 설계
  • GCP RDB 어떤거 쓸지 정하기 + 로컬에 버전 맞는 DB 서버/클라이언트 설치하기

Obstacles

  • TypeORM에서 updated_at, created_at 같이 자동으로 값 들어가는 필드를 설정할 수 있나?
  • GCP RDB : Cloud SQL
    • MariaDB가 있을줄 알았는데 없다
    • ORM을 쓸 것이기 때문에 크게 중요하지는 않을듯, 익숙한 MySQL, 제일 최신 버전인 8.0으로 가자
    • Cloud SQL은 프리티어가 없는듯하다.. 최소비용으로 할 수 있도록 미니멀 스펙으로 인스턴스 생성

Result

  • 황금행동 찾기 구체화 : 스케치 마무리 완료
  • Test 모듈 테스트코드 작성 #12
  • DB 구조
    일단 요렇게 시작... 아직 정확히 관계를 어떻게 맺게될지 모르겠음
    DB_구조
  • GCP Cloud SQL : MySQL v8.0
    • 당장 쓸건 아니지만, 인스턴스 생성
    • 로컬 클라이언트에서 GCP에 연결 시도 성공
      연결성공
    • 로컬에 동일한 버전으로 설치
profile
이제 막 커리어를 시작한 소프트웨어 엔지니어입니다. 배운 것을 정리하면서 조금 더 깊이 이해하려는 습관을 들이려고 합니다. 피드백은 언제나 환영입니다.

0개의 댓글