go db orm
Handling databases using gorm
Handling databases using gorm
2021.10.20python에 이어서 orm의 맛을 본 저는 go에서도 sqlx을 걷어내고 orm 을 도입하기로 했습니다. github 에서 압도적인 스타수를 자랑하고 엄청난 기능을 지원해줘서 도입하게 되었습니다. go 에서 구조체와 마샬링 언마샬링과의 궁합도 찰떡이고 에러 핸들링 및 트랜잭션 또한 매우 쉽게 할수 있습니다. Connection .env 파일 정의하기 SERVER_ADDRESS=0.0.0.0 SERVER_PORT=3070 DB_USER_NAME= DB_USER_PASSWORD= DB_NAME=postgres DB_PORT=5432 DB_HOST= 본인의 정보에 맞게 입력해주시면 됩니다 db/init.go package db import ( "device-scheduler/logger" "fmt" "os"..