Dodavanje modula dobavljača i nabavki

This commit is contained in:
2026-06-01 21:42:43 +02:00
parent b9d960a4a0
commit bdf1069fbd
20 changed files with 2148 additions and 6 deletions
+18
View File
@@ -0,0 +1,18 @@
package sqlite
import "database/sql"
// nullString pretvara prazan Go string u sql.NullString sa NULL vrednošću —
// koristi se pri unosu i izmeni kada polje u bazi sme biti NULL
func nullString(s string) sql.NullString {
return sql.NullString{String: s, Valid: s != ""}
}
// nullInt64 pretvara *int64 pokazivač u sql.NullInt64 —
// koristi se za opciona FK polja koja smeju biti NULL u bazi
func nullInt64(v *int64) sql.NullInt64 {
if v == nil {
return sql.NullInt64{}
}
return sql.NullInt64{Int64: *v, Valid: true}
}