diff options
author | Simon <simon@kisikew.org> | 2012-02-25 18:01:09 -0800 |
---|---|---|
committer | Simon <simon@kisikew.org> | 2012-02-25 18:01:09 -0800 |
commit | 896f97b31ab5040e05e09de349c2b8b3d86af710 (patch) | |
tree | e614e670a15db43be8ed790b85fdfc917885f392 /database.sql | |
parent | 9b6afc2a38cc00d3fabfbb90277665df820c05a6 (diff) | |
parent | f3a225437b4690e0d02c773600d29837674660d7 (diff) | |
download | volse-hubzilla-896f97b31ab5040e05e09de349c2b8b3d86af710.tar.gz volse-hubzilla-896f97b31ab5040e05e09de349c2b8b3d86af710.tar.bz2 volse-hubzilla-896f97b31ab5040e05e09de349c2b8b3d86af710.zip |
Merge pull request #48 from abinoam/thmail-5
Comment Notifications by Email - Threading Them
Diffstat (limited to 'database.sql')
-rwxr-xr-x | database.sql | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/database.sql b/database.sql index f4199cb55..9ad96ca77 100755 --- a/database.sql +++ b/database.sql @@ -810,5 +810,31 @@ INDEX ( `uid` ) ) ENGINE = MyISAM DEFAULT CHARSET=utf8; +-- +-- Table structure for table `notify-threads` +-- +-- notify-id: notify.id of the first notification of this thread +-- master-parent-item: item.id of the parent item +-- parent-item: item.id of the imediate parent (only for multi-thread) +-- not used yet. +-- receiver-uid: user.uid of the receiver of this notification. +-- +-- If we query for a master-parent-item and receiver-uid... +-- * Returns 1 item: this is not the parent notification, +-- so just "follow" the thread (references to this notification) +-- * Returns no item: this is the first notification related to +-- this parent item. So, create the record and use the message-id +-- header. + + +CREATE TABLE IF NOT EXISTS `notify-threads` ( +`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , +`notify-id` INT NOT NULL, +`master-parent-item` INT( 10 ) unsigned NOT NULL DEFAULT '0', +`parent-item` INT( 10 ) unsigned NOT NULL DEFAULT '0', +`receiver-uid` INT NOT NULL, +INDEX ( `master-parent-item` ), +INDEX ( `receiver-uid` ) +) ENGINE = MyISAM DEFAULT CHARSET=utf8; |