profile
soonduck dreams
post-thumbnail

PostgreSQL JSONB, Enum Array를 JPA Entity에 매핑하기: 트러블슈팅 기록

최근 진행 중인 프로젝트에서 비즈니스 뷰를 구축하게 되었다.이 뷰에는 도감 데이터를 하나의 테이블로 집약해 관리할 필요가 있었는데, 이 과정에서 자연스럽게 RDBMS의 전통적인 "정형 데이터"만 다루는 방식을 넘어, JSON이나 Array 같은 타입도 함께 사용하게 되

2025년 4월 26일
·
0개의 댓글
·
post-thumbnail

PostgreSQL Trigger로 본 테이블 updated_at 갱신 자동화하기

Trigger 아이콘현재 진행중인 학회 프로젝트에서, 앱 개발 쪽 요구사항이 새로 들어왔다.앱에서는 도감 데이터를 일괄적으로 서버로부터 제공받아 캐싱해 사용하고, 주기적으로 해당 데이터에서 변경된 부분만 확인해 받아오려고 합니다.그럼 서버 쪽에서는1\. 도감 데이터를

2025년 4월 23일
·
0개의 댓글
·
post-thumbnail

팀원이 Git 처음 쓴대서 고민했던 Git 전략 설계기(記)

최근 학회 프로젝트에서 백엔드 2명이서 협업하면서 git 전략에 대해 깊이 고민할 일이 생겼다. 이 글은 그 과정을 기록한 것이다. merge, rebase, squash에 대한 개념 정리와 함꼐, 내가 어떤 기준으로 전략을 선택했는지도 담겨 있다.1-1. 마주한 문제

2025년 3월 31일
·
0개의 댓글
·

ImportError: DLL load failed while importing _imaging: 지정된 모듈을 찾을 수 없습니다

원인:pillow 패키지의 버전 문제였습니다.해결:'conda install --channel conda-forge pillow=10.1.0'이곳을 참고하여 해결했습니다.

2024년 7월 3일
·
0개의 댓글
·
post-thumbnail

VSCode에서 현재 열린 파일 내용을 boilerplate로 자동으로 덮어씌워보자

알고리즘 문제를 풀 때마다 항상 똑같은 보일러플레이트를 쓰는데, 매번 일일이 지웠다 쓰는 게 여간 귀찮은 일이 아니다. 간단한 shell script와 VSCode의 tasks.json을 사용해 자동화해보자.

2024년 2월 29일
·
0개의 댓글
·
post-thumbnail

Prettier & ESLint 개념, 설치, 사용 방법

Prettier와 ESLint가 뭔지, 어떻게 설치해서 사용하는 것인지를 정리해 보았다.

2024년 1월 3일
·
0개의 댓글
·
post-thumbnail

[웹] 자리바꾸기 나라

자리바꾸기를 도와주는 웹사이트. HTML, CSS, 순수한 JavaScript, Konva를 사용했다.

2023년 2월 23일
·
0개의 댓글
·
post-thumbnail

[게임] Ropable

Unity + C#을 사용해 만든 PC용 게임. 밧줄로 캐릭터를 움직여 스테이지를 클리어하는 2D 플랫포머.

2023년 2월 23일
·
0개의 댓글
·