code: func (s *String) Scan(src interface{}) error {
  	ss := pq.StringArray(*s)
  	err := ss.Scan(src)
  	*s = String(ss)
  	return err
  }
docs: // Scan implements the sql.Scanner interface.
  // It allows to read the string slice from the database value.