[Tickets #723] Re: Birthdays from contacts

bugs at bugs.horde.org bugs at bugs.horde.org
Mon Oct 22 03:34:41 UTC 2007


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/?id=723
-----------------------------------------------------------------------
 Ticket             | 723
 Updated By         | Matt Selsky <selsky at columbia.edu>
 Summary            | Birthdays from contacts
 Queue              | Turba
 Version            | HEAD
 Type               | Enhancement
 State              | Resolved
 Priority           | 1. Low
 Owners             | 
-----------------------------------------------------------------------


Matt Selsky <selsky at columbia.edu> (2007-10-21 20:34) wrote:

Indexes won't help because listBirthdays() is a generic function that does
the date comparisons itself.  It fetches all contact objects and then
checks the birthday dates one-by-one.

To improve speed, we would need to do the date comparisons in the backend
database.  This means either using a more specific search criteria in the
call to search() or implementing an optimized listBirthday() function in
each backend driver.



More information about the bugs mailing list