sql/core_email.sql
[Pman.Core] / sql / core_email.sql
1 CREATE  TABLE core_email (
2   id INT(11) NOT NULL AUTO_INCREMENT ,
3   subject TEXT ,
4   bodytext TEXT ,
5   plaintext TEXT ,
6   name VARCHAR(255) NOT NULL DEFAULT '',
7   updated_dt DATETIME NOT NULL ,
8   from_email VARCHAR(254) NULL DEFAULT '',
9   from_name VARCHAR(254) NULL DEFAULT '',
10   owner_id INT(11) NOT NULL DEFAULT 0,
11   is_system INT(2) NOT NULL DEFAULT 1,
12   PRIMARY KEY (id)
13 );
14
15 ALTER TABLE core_email ADD COLUMN active INT(2) NOT NULL DEFAULT 1;
16 ALTER TABLE core_email MODIFY COLUMN active INT(2) NOT NULL DEFAULT 1;
17
18 -- need to store BCC data here.
19 ALTER TABLE core_email ADD COLUMN bcc_group INT(11) NOT NULL DEFAULT 0;
20 ALTER TABLE core_email MODIFY COLUMN bcc_group INT(11) NOT NULL DEFAULT 0;
21
22 -- each email template should have  a test class with a static method ::test_{name}
23 ALTER TABLE core_email ADD COLUMN test_class VARCHAR(254) NOT NULL DEFAULT '';
24 ALTER TABLE core_email MODIFY COLUMN test_class VARCHAR(254) NOT NULL DEFAULT '';
25
26 ALTER TABLE coba_person_investor_profile CHANGE COLUMN   in_group to_group INT(11) NOT NULL DEFAULT -1;
27 ALTER TABLE core_email ADD COLUMN                                       to_group INT(11) NOT NULL DEFAULT -1;
28
29 UPDATE core_email SET updated_dt = NOW() where updated_dt IS NULL;
30