All Articles

TIL&TEL 22.10.31~22.11.06

TIL( Today I Learned)

22-10-31 월

  • WORKPLACE

    • PHASE 1 9-12 / 6

      • SQL ----> injection 방지 4 | 4
      • fastapi 적용 앱 만들기 4 |
    • PHASE 2 13-16 / 6

      • 수욜 미팅 대비 조사하기 6 |
    • PHASE 3 16-18 / 4

      • 깃 정리

22-11-01 화

22-11-02 수

  • WORKPLACE

    • PHASE 1 9-12 / 6

      • SQL parmeterizing | 5

    • PHASE 2 13-16 / 6

      • 회의 | 4
    • PHASE 3 16-18 / 4

      • SQL parmeterizing | 4

22-11-03 목

  • WORKPLACE

    • PHASE 1 9-12 / 6

      • 프론트 개선사항정리하기 | 1
      • asyncpg 추가한 내용으로 코드 정리
    • PHASE 2 13-16 / 6

      • 코드 수정
      • 기존 서비스 -> fastapi 이전하기

        • jsonb read… not serializing… 직접 처리해줘야함
      • 자료 조사 aws
    • PHASE 3 16-18 / 4

22-11-04 금

  • WORKPLACE

    • PHASE 1 9-12 / 6

      • 프론트 화면 검사 2 | 2
      • 수집기 개선사항 정리 3 |
    • PHASE 2 13-16 / 6

      • 클라우드 트레일 계정 관련 구조 파악하기
    • PHASE 3 16-18 / 4

      • kinesis 바로 전송 안됨 ---- ???

      • kinesis 테스트 해보기

TEL (Trial and Error Log)

22-10-31

  • ERROR: sqlalchemy.exc.ArgumentError: List argument must consist only of tuples or dictionaries

    • SITUATION:

      • parameter passing
    • REASON:

      • asyncpg param 취급 방법이 상이해졌음
    • SOLUTION:

      • 개별 connection 만들어야 한다.
  • ERROR: asyncpg.exceptions.InvalidDatetimeFormatError: invalid input syntax for type timestamp with time zone: “$1::str”

    • SITUATION:

      • asyncpg param 주입
    • REASON:

      • 타입까지 다 맞춰줘야 한다.
    • SOLUTION:

      • datetime 값 넣어줌

22-11-03

  • ERROR: error: The branch ‘feature/service-mig’ is not fully merged.

    • SITUATION:

      • git branch 지우는중
    • REASON:

      • 삭제할 브랜치가 다른 브랜치에 Merge되어 있지 않을 경우 유실 방지를 위해 발생
    • SOLUTION: 강제적으로 브랜치를 삭제하는 명령어를 실행

      • git branch -D <branch-name>