X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=DataObjects%2Fcore.sql;h=11efcfa4d39e12c6273374601e82fe0d6a9ba47e;hb=fac99f17639114b3224f0cd971fb0b10a78130ce;hp=754065cbaf0be0c97f28a452b8fe7002f9efa409;hpb=9174573a482f9f1005ea7ea3cc133c27b8bfbaaf;p=Pman.Core diff --git a/DataObjects/core.sql b/DataObjects/core.sql index 754065cb..11efcfa4 100644 --- a/DataObjects/core.sql +++ b/DataObjects/core.sql @@ -66,10 +66,10 @@ ALTER TABLE Events ADD COLUMN person_table varchar(64) default NULL; ALTER TABLE Events ADD COLUMN remarks text ; -#very old code.. +--#very old code.. ALTER TABLE Events CHANGE COLUMN EventID id INT(11) AUTO_INCREMENT NOT NULL; -# this are for pre-postgres support code.. +--# this are for pre-postgres support code.. ALTER TABLE Events CHANGE COLUMN User person_name VARCHAR(128); ALTER TABLE Events RENAME COLUMN User TO person_name; ALTER TABLE Events CHANGE COLUMN Date event_when DATETIME ; @@ -85,9 +85,14 @@ ALTER TABLE Events ADD INDEX lookupf (on_id, action, on_table, person_id, event_ ALTER TABLE Events ADD INDEX lookuppt ( person_table); +--# speeding up lookups. ALTER TABLE Events ADD INDEX lookup_when( person_id, event_id ); +ALTER TABLE Events add index lookup_event_when (event_when); +ALTER TABLE Events add index lookup_action (action); +ALTER TABLE Events add index lookup_on_table (on_table); +ALTER TABLE Events add index lookup_action_person (action, person_id); CREATE TABLE core_event_audit ( @@ -177,6 +182,11 @@ ALTER TABLE Person ADD COLUMN project_id int(11) default 0; ALTER TABLE Person ADD COLUMN deleted_by INT(11) NOT NULL default 0 ; ALTER TABLE Person ADD COLUMN deleted_dt DATETIME ; +ALTER TABLE Person ADD COLUMN firstname varchar(128); +ALTER TABLE Person ADD COLUMN lastname varchar(128); + + + # old mysql alter table Person change column active active int(11) NOT NULL DEFAULT 1 ; alter table Person change role role varchar(254) NOT NULL DEFAULT '';