X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=sql%2Fcore_email.sql;h=b7e582f540f89d0ce9b142e51cb7ef673611d16a;hb=c1af5e6bb6064e88469651271f4d9aaff34d69c0;hp=ba946edde03a2cb0106effd2db6201e0df06380b;hpb=f8f0787b8d6fb19393ae2add2b53c0519daa5cae;p=Pman.Core diff --git a/sql/core_email.sql b/sql/core_email.sql index ba946edd..b7e582f5 100644 --- a/sql/core_email.sql +++ b/sql/core_email.sql @@ -1,8 +1,8 @@ CREATE TABLE core_email ( id INT(11) NOT NULL AUTO_INCREMENT , - subject TEXT NULL , - bodytext TEXT NULL , - plaintext TEXT NULL , + subject TEXT , + bodytext TEXT , + plaintext TEXT , name VARCHAR(255) NOT NULL DEFAULT '', updated_dt DATETIME NOT NULL , from_email VARCHAR(254) NULL DEFAULT '', @@ -12,8 +12,27 @@ CREATE TABLE core_email ( PRIMARY KEY (id) ); +ALTER TABLE core_email CHANGE COLUMN active active INT(2) NOT NULL DEFAULT 1; +ALTER TABLE core_email ADD COLUMN active INT(2) NOT NULL DEFAULT 1; -ALTER TABLE core_email ENGINE=InnoDB; +-- need to store BCC data here. +ALTER TABLE core_email CHANGE COLUMN bcc_group bcc_group_id INT(11) NOT NULL DEFAULT 0; +ALTER TABLE core_email ADD COLUMN bcc_group_id INT(11) NOT NULL DEFAULT 0; +-- each email template should have a test class with a static method ::test_{name} +ALTER TABLE core_email CHANGE COLUMN test_class test_class VARCHAR(254) NOT NULL DEFAULT ''; +ALTER TABLE core_email ADD COLUMN test_class VARCHAR(254) NOT NULL DEFAULT ''; + +ALTER TABLE core_email CHANGE COLUMN in_group to_group_id INT(11) NOT NULL DEFAULT -1; +ALTER TABLE core_email CHANGE COLUMN to_group to_group_id INT(11) NOT NULL DEFAULT -1; +ALTER TABLE core_email ADD COLUMN to_group_id INT(11) NOT NULL DEFAULT -1; + +-- rather than use 'body... use the original file..' +ALTER TABLE core_email ADD COLUMN use_file VARCHAR(254) NOT NULL DEFAULT ''; + +ALTER TABLE core_email ADD COLUMN description VARCHAR(254) NOT NULL DEFAULT ''; + +ALTER TABLE core_email ADD INDEX lookup_owner_id (owner_id); + +UPDATE core_email SET updated_dt = NOW() where updated_dt IS NULL; -UPDATE core_email SET updated_dt = NOW(); \ No newline at end of file