DataObjects/core.sql
authorAlan Knowles <alan@akbkhome.com>
Mon, 14 Mar 2011 10:43:50 +0000 (18:43 +0800)
committerAlan Knowles <alan@akbkhome.com>
Mon, 14 Mar 2011 10:43:50 +0000 (18:43 +0800)
DataObjects/core.sql

index 1860c29..cef986e 100644 (file)
@@ -287,14 +287,26 @@ CREATE TABLE  `translations` (
 ALTER TABLE translations ADD INDEX qlookup (module, tfile, tlang, tkey);
 
 
+# - used to trigger emails about changes to items being watched.
 
 CREATE TABLE `core_watch` (
   `ontable` varchar(128) NOT NULL,
   `onid` varchar(128) NOT NULL,
-  `user_id` varchar(128) NOT NULL,
+  `person_id` int(11) NOT NULL,
   `event` varchar(128) NOT NULL,
   `medium` varchar(128) NOT NULL,
   `active` int(11) NOT NULL DEFAULT '1',
   PRIMARY KEY (`ontable`,`onid`,`user_id`,`event`,`medium`)
 ) ;
 
+ALTER TABLE core_watch change change column user_id person_id int(11);
+ALTER TABLE core_watch change alter column onid int(11);
+
+# - used by email / tracker to handle alises
+
+CREATE TABLE `core_person_aliases` (
+ `person_id` varchar(128) DEFAULT NULL,
+  `alias` varchar(128) NOT NULL,
+  
+  PRIMARY KEY (`alias`)
+) ;
\ No newline at end of file