X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=sql%2Fcore_notify_recur.sql;h=39780d31bf0158ed5129e5d3c2e77a8e704bd3ef;hb=c1af5e6bb6064e88469651271f4d9aaff34d69c0;hp=e69de29bb2d1d6434b8b29ae775ad8c2e48c5391;hpb=5b9c18e2fd8d4ce57e7f02c53c6c29854eb55e68;p=Pman.Core diff --git a/sql/core_notify_recur.sql b/sql/core_notify_recur.sql index e69de29b..39780d31 100644 --- a/sql/core_notify_recur.sql +++ b/sql/core_notify_recur.sql @@ -0,0 +1,34 @@ + +CREATE TABLE core_notify_recur ( + id int(11) NOT NULL AUTO_INCREMENT, + + PRIMARY KEY (id) +); + + +ALTER TABLE core_notify_recur ADD COLUMN person_id int(11) NOT NULL; +ALTER TABLE core_notify_recur ADD COLUMN dtstart datetime NOT NULL; +ALTER TABLE core_notify_recur ADD COLUMN dtend datetime NOT NULL; +ALTER TABLE core_notify_recur ADD COLUMN max_applied_dt datetime NOT NULL; +ALTER TABLE core_notify_recur ADD COLUMN updated_dt datetime NOT NULL; +ALTER TABLE core_notify_recur ADD COLUMN last_applied_dt datetime NOT NULL; +ALTER TABLE core_notify_recur ADD COLUMN tz varchar(64) NOT NULL; + +ALTER TABLE core_notify_recur ADD COLUMN freq varchar(8) NOT NULL; +ALTER TABLE core_notify_recur ADD COLUMN freq_day text NOT NULL; +ALTER TABLE core_notify_recur ADD COLUMN freq_hour text NOT NULL; + +ALTER TABLE core_notify_recur ADD COLUMN onid int(11) NOT NULL default 0; +ALTER TABLE core_notify_recur ADD COLUMN ontable varchar(128) NOT NULL default ''; +ALTER TABLE core_notify_recur ADD COLUMN last_event_id int(11) default 0; +ALTER TABLE core_notify_recur ADD COLUMN method varchar(128) default ''; + +ALTER TABLE core_notify_recur ADD COLUMN method_id int(11) default 0; + +ALTER TABLE core_notify_recur ADD INDEX lookup(person_id, dtstart, dtend, tz, max_applied_dt, updated_dt, last_applied_dt); + +-- old design.. +ALTER TABLE core_notify_recur CHANGE COLUMN tz tz varchar(64) NOT NULL; + +ALTER TABLE core_notify_recur ADD INDEX lookup_person_id (person_id); +