DB - Go

最終更新日: 2026-07-25

TOP(About this memo)) > 一覧(Go) > DB

database/sql(標準パッケージ)

database/sql

各データベースごとのドライバを使う必要がある。

scanの注意点

database/sqlの rowsの扱い

sql.Null〜型

database/sqlを使ってつくったやつ

自作のORマッパー作成時の参考

(WIP)モデルのIDは*uuid.UUIDを使ったほうが良い?

別にuuidとしてGoのプログラム中で型を保証する必要がないなら、stringで良いかと思う。 https://stackoverflow.com/questions/72023281/how-to-insert-null-value-to-uuid-instead-of-zeros ・・・でも、こういう感じでuuidを書いたほうが正しい気がしてきた。 https://gorm.io/ja_JP/docs/data_types.html