Added notify-threads to database.sql.
This commit is contained in:
parent
2c7da5d0de
commit
3d37a688c7
1 changed files with 26 additions and 0 deletions
26
database.sql
26
database.sql
|
@ -810,5 +810,31 @@ INDEX ( `uid` )
|
||||||
) ENGINE = MyISAM DEFAULT CHARSET=utf8;
|
) 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;
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue