본문 바로가기 메뉴 바로가기

just_HS

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

just_HS

검색하기 폼
  • 분류 전체보기 (274)
    • python (5)
    • golang (89)
    • embedded (25)
    • google cloud platform (3)
    • google colaboratory (4)
    • deep learning (2)
    • blockchain (9)
    • git (14)
    • etc (13)
    • life-health (16)
    • javascript30 (19)
    • development (34)
    • book-movie (31)
    • til (10)
  • 방명록

ORM (3)
Golang ORM - Bun 삽질 이야기 - Automatic timestamp

Golang에서의 경량 ORM으로서의 bun package를 다루며 경험한 내용을 정리해둔다. Automatic timestamp 링크: https://bun.uptrace.dev/guide/models.html#automatic-timestamps INSERT 시에 생성한 시간을 자동으로 추가하도록 하는 기능이다. Example code with comment 아래 코드와 코멘트로 설명을 마무리 한다. 전체 GitHub Repo: https://github.com/nicewook/bun-orm-study Query Building Example: https://github.com/nicewook/bun-orm-study/blob/main/default-timestamp/main.go bun 태그의 의미..

golang 2022. 12. 10. 02:44
Golang ORM - Bun 삽질 이야기 - Query building

Golang에서의 경량 ORM으로서의 bun package를 다루며 경험한 내용을 정리해둔다. Query building 링크: https://bun.uptrace.dev/guide/complex-queries.html#query-generation Query를 만들면서 조건에 따라 더욱 이어붙이는 건에 대하여 q = q.Limit() 의 결과가 단순히 q.Limit()와 같은 것을 동료분이 이야기해 알게 되었다. 코드가 더욱 간결해진다. 그런데 위 링크를 보면 심지어 bun 패키지 설명도 그 차이를 모르는 것인가 싶다. Example code with comment 아래 코드와 코멘트로 설명을 마무리 한다. 전체 GitHub Repo: https://github.com/nicewook/bun-orm-s..

golang 2022. 12. 10. 01:50
Golang ORM - Bun 삽질 이야기 - ScanAndCount

Golang에서의 경량 ORM으로서의 bun package를 다루며 경험한 내용을 정리해둔다. ScanAndCount 링크: https://bun.uptrace.dev/guide/query-select.html#count-rows 데이터베이스를 다루며 query 로 리스트를 가져올 때에는 Offset, Limit 를 이용해 그 일부만을 가져와야 할 때가 많다. 그러면서도 paignation 을 위해 전체 개수를 Count 해 주어야 한다. bun 은 ScanAndCount() 기능을 제공한다. 이 매서드가 이쁜 것은 이 지점이다. Offset, Limit가 적용되면서도 Count는 그것이 적용되지 않은 전체 개수를 세어주는 것이다. Example code with comment 아래의 발췌한 코드와 코멘..

golang 2022. 12. 9. 22:39
이전 1 다음
이전 다음
반응형
공지사항
최근에 올라온 글
  • 이토록 뜻밖의 뇌과학을 읽고
  • Golang: embed한 파일을 API 요청에 ⋯
  • 2022년 본 영화 후기 - 2022년 개봉 영화⋯
  • 2022년 독서 후기
최근에 달린 댓글
  • 한 눈에 알아보시는군요. 시간이 되면 책 이후의 내⋯
  • 이론편이 깔끔하게 정리되었군요!
  • 깔끔하고 눈에 확 들어오게 정리해주셨네요 !!
  • 약간의 오해가 있으신 듯 합니다. 1. bcrypt⋯
Total
386,755
Today
7
Yesterday
307
링크
TAG
  • powershell
  • Gin
  • solid
  • min heap
  • 하드씽
  • 명상
  • AES
  • postgres
  • go
  • golang
  • docker
  • heap
  • gorilla/websocket
  • 자아
  • 2022
  • 로젠버그
  • ORM
  • 클린 애자일
  • timestamp
  • branch
  • additional data
  • gcm
  • 비폭력대화
  • Handshake
  • bun
  • install
  • 마셜
  • websocket
  • 독서후기
  • agile
more
«   2023/02   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28
글 보관함
  • 2023/01 (2)
  • 2022/12 (17)
  • 2022/11 (5)
  • 2022/08 (3)

Blog is powered by Tistory / Designed by Tistory

티스토리툴바