In order to support specifying a confirmation for each occurrence of a series appointment, those calendar tables that carry confirmation information need to be extended by occurrence column and affected keys/indexes need to be aligned as well. (US65449000)
Therefore column occurrence is added to tables prg_dates, del_dates, dateExternal and delDateExternal.
This is performed through update task:
com.openexchange.groupware.update.tasks.CalendarAd dConfirmPerOccurrenceTask
The primary keys of all names tables are dropped and re-created to carry occurrence column.
The unique key for tables prg_dates and del_dates are also enhanced by occurrence column.
This is performed through update task:
com.openexchange.groupware.update.tasks.CalendarAd dNewPrimaryKeyForConfirmPerOccurrence
Therefore column occurrence is added to tables prg_dates, del_dates, dateExternal and delDateExternal.
This is performed through update task:
com.openexchange.groupware.update.tasks.CalendarAd dConfirmPerOccurrenceTask
The primary keys of all names tables are dropped and re-created to carry occurrence column.
The unique key for tables prg_dates and del_dates are also enhanced by occurrence column.
This is performed through update task:
com.openexchange.groupware.update.tasks.CalendarAd dNewPrimaryKeyForConfirmPerOccurrence