module
0.0.0-20250223041245-e3286369638c
Repository: https://github.com/megur0/simple-sql.git
Documentation: pkg.go.dev
# README
シンプルなSQL処理
- database/sqlのQueryやExecのラッパー
- database/sqlと合わせて利用する
- 現時点ではPostgreSQLのみ対応
特徴
- クエリで取得したデータを構造体へ格納
- 各種チェック処理(有効・無効の切り替え可能。デフォルトは有効)
- インデックスを利用している事をチェック
- データの全検索や全削除を防止
- ロッキングリード時のNOWAITが含まれていることをチェック
- UPDATE時に"updated_at"が含まれている事をチェック
- デバッグモード・プロダクションモード
- ロールバック処理を含めたトランザクション処理
サンプルコード
- テストコードを参照