sql/core_email0.sql
authorbenny <benny@roojs.com>
Wed, 11 Jul 2018 03:02:24 +0000 (11:02 +0800)
committerbenny <benny@roojs.com>
Wed, 11 Jul 2018 03:02:24 +0000 (11:02 +0800)
sql/core_email0.sql [new file with mode: 0644]

diff --git a/sql/core_email0.sql b/sql/core_email0.sql
new file mode 100644 (file)
index 0000000..71b8002
--- /dev/null
@@ -0,0 +1,36 @@
+CREATE  TABLE core_email (
+  id INT(11) NOT NULL AUTO_INCREMENT ,
+  subject TEXT ,
+  bodytext TEXT ,
+  plaintext TEXT ,
+  name VARCHAR(255) NOT NULL DEFAULT '',
+  updated_dt DATETIME NOT NULL ,
+  from_email VARCHAR(254) NULL DEFAULT '',
+  from_name VARCHAR(254) NULL DEFAULT '',
+  owner_id INT(11) NOT NULL DEFAULT 0,
+  is_system INT(2) NOT NULL DEFAULT 1,
+  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;
+
+-- 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 '';
+
+
+
+UPDATE core_email SET updated_dt = NOW() where updated_dt IS NULL;
+