For the moment, using pointer *time.Time But not really satisfied of it, see what would be the best strategy here: * Keep pointer * use sql.NullString * use a 3rd party library * implement generic custom serializable types