How can I achieve the same behavior as go-pg's use_zero for pointer fields?
The behavior is the same as use_zero by default for normal fields, but nil in a pointer field is marshaled to null.
In go-pg, I think use_zero will marshal to zero value, but how can I achieve this with bun?