[dev] iCalendar stuff
Karsten Fourmont
fourmont at gmx.de
Tue Jul 20 11:57:46 PDT 2004
> [ 4) ignore "UID:" in api import/replace or not ]
>
>>We can't completely ignore them - that'd break iCalendar updates. We
>>need to not
>>use external UIDs as the primary key, but we *do* need to maintain a
>>map of the original external UID.
OK, finally I understand what you meant :-)
But how it?
I've got 3 ideas, none seem to completly solve the problem:
1) add new "uid" field to table kronolith_events
2) store uid in datatree
3) try to use external UID as primary key if possible. If not, to some
clever fallback to what?? 2)??
Drawbacks:
1) works only with our mysql backend. Not good.
2) may work, but I don't like an "use DataTree for everything" approach.
If you browse the horde logs on debug level, you alreay see way too many
datatree queries
3) I don't know. Using external data as primary key just doesn't seem
right...
We might end up with 2)
Any ideas anyone?
Karsten
More information about the dev
mailing list