aboutsummaryrefslogtreecommitdiffstats
path: root/database.sql
diff options
context:
space:
mode:
authorSimon <simon@kisikew.org>2012-02-25 18:01:09 -0800
committerSimon <simon@kisikew.org>2012-02-25 18:01:09 -0800
commit896f97b31ab5040e05e09de349c2b8b3d86af710 (patch)
treee614e670a15db43be8ed790b85fdfc917885f392 /database.sql
parent9b6afc2a38cc00d3fabfbb90277665df820c05a6 (diff)
parentf3a225437b4690e0d02c773600d29837674660d7 (diff)
downloadvolse-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-xdatabase.sql26
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;