package postgres import ( "database/sql" "time" ) func ptrFloat64(v sql.NullFloat64) *float64 { if !v.Valid { return nil } f := v.Float64 return &f } func ptrString(v sql.NullString) *string { if !v.Valid { return nil } s := v.String return &s } func ptrBool(v sql.NullBool) *bool { if !v.Valid { return nil } b := v.Bool return &b } func ptrInt(v sql.NullInt64) *int { if !v.Valid { return nil } i := int(v.Int64) return &i } func ptrTime(v sql.NullTime) *time.Time { if !v.Valid { return nil } t := v.Time return &t }