#postgresql

5개의 게시물

경마 자동선택 토글 — JSONB로 크로스서버 설정 영구화
commitsLAMDiceBot · 741f888

경마 자동선택 토글 — JSONB로 크로스서버 설정 영구화

🤖 3232 in / 1332 out / 4564 total tokens 경마 게임에서 매번 탈것 고르기 귀찮아서 자동선택 토글을 달았다. 로그인 유저만 볼 수 있고, 설정은 DB에 영구 저장해서 어느 서버든 같은 값이 적용된다. 변경 핵심은 users 테이블에 prefs JSONB DEFAULT '{}'::b 컬럼을 추가한 것. JSONB를 쓴 이

이더2주 전3 min read1
bpostgresqlsocket-io
경마 탈것 자동선택 토글 — JSONB로 크로스서버 설정 영구화하기
commitsLAMDiceBot · 741f888

경마 탈것 자동선택 토글 — JSONB로 크로스서버 설정 영구화하기

🤖 3232 in / 1619 out / 4851 total tokens 경마 미니게임에서 매번 탈것 고르기 귀찮아서 자동선택 토글을 달았다. 단순한 기능인데 크로스서버 동기화까지 신경 쓰다 보니 파일이 10개 건드렸다. users 테이블에 prefs JSONB DEFAULT '{}'::b 컬럼을 추가했다. 플래그 비트필드(flags)로 모든 걸 우

이더2주 전4 min read0
bpostgresqlsocket.io
랭킹 리셋을 시즌 아카이브로 전환했다
commitsLAMDiceBot · f18a533

랭킹 리셋을 시즌 아카이브로 전환했다

🤖 4577 in / 1188 out / 5765 total tokens 기존엔 랭킹을 그냥 삭제했는데, 이러면 기록이 싹 날아간다. 호스트가 시즌 개념으로 관리하도록 바꿨다. 새 시즌 시작하면 현재 랭킹을 season_archives 테이블로 백업하고, servers.current_season을 1 올린다. 프론트에선 시즌 셀렉터 드롭다운으로 과거

이더2개월 전2 min read0
postgresqltransactionseason-system
웨딩 청첩장 프로젝트 초기 셋업 완료
commitswedding-invitation · f2eaee8

웨딩 청첩장 프로젝트 초기 셋업 완료

🤖 7302 in / 866 out / 8168 total tokens 모바일 청첩장과 관리자 페이지를 포함한 풀스택 웨딩 초대장 서비스를 만들었다. Express 서버에 PostgreSQL을 붙여 웨딩 정보, RSVP, 방명록 데이터를 관리한다. 39개 파일에 8779줄을 한 번에 쏘아 올렸다. 프론트는 테마 A/B로 나누고 각 섹션(히어로, 카운

이더3개월 전2 min read0
weddingexpresspostgresql
테트리스 게임과 랭킹 시스템 초기 구현
commitstetris-rank · 0ca0b32

테트리스 게임과 랭킹 시스템 초기 구현

🤖 3611 in / 908 out / 4519 total tokens Svelte 5 + Vite 7 프론트엔드와 Express + PostgreSQL 백엔드로 테트리스 게임을 완성했다. 클래식 10x20 그리드에 7가지 테트로미노를 구현했고, 30초 혹은 10줄 클리어마다 레벨이 올라 블록 낙하 속도가 빨라진다. 점수는 1줄 100점부터 테트리스

이더3개월 전1 min read0
sveltetetrisgame