X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=database.sql;h=6826aa6f89641010ffb721018fbc3b82d1858dea;hb=bd3dee43c1a4deae5b0c56eacc3909f5cce6bf32;hp=98067d8d60ae5c193685bab207025e3aae7071ba;hpb=cb05e677a96e1312263c0a1c63ee10cea62268b1;p=friendica.git diff --git a/database.sql b/database.sql index 98067d8d60..6826aa6f89 100644 --- a/database.sql +++ b/database.sql @@ -92,6 +92,7 @@ CREATE TABLE IF NOT EXISTS `contact` ( `blocked` tinyint(1) NOT NULL DEFAULT '1', `readonly` tinyint(1) NOT NULL DEFAULT '0', `writable` tinyint(1) NOT NULL DEFAULT '0', + `hidden` tinyint(1) NOT NULL DEFAULT '0', `pending` tinyint(1) NOT NULL DEFAULT '1', `rating` tinyint(1) NOT NULL DEFAULT '0', `reason` text NOT NULL, @@ -114,6 +115,7 @@ CREATE TABLE IF NOT EXISTS `contact` ( KEY `dfrn-id` (`dfrn-id`), KEY `blocked` (`blocked`), KEY `readonly` (`readonly`), + KEY `hidden` (`hidden`), KEY `pending` (`pending`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; @@ -234,7 +236,6 @@ CREATE TABLE IF NOT EXISTS `item` ( KEY `uid` (`uid`), KEY `contact-id` (`contact-id`), KEY `type` (`type`), - KEY `wall` (`wall`), KEY `parent` (`parent`), KEY `parent-uri` (`parent-uri`), KEY `extid` (`extid`), @@ -243,12 +244,14 @@ CREATE TABLE IF NOT EXISTS `item` ( KEY `received` (`received`), KEY `visible` (`visible`), KEY `starred` (`starred`), + KEY `bookmark` (`bookmark`), KEY `deleted` (`deleted`), KEY `origin` (`origin`), KEY `forum_mode` (`forum_mode`), KEY `last-child` (`last-child`), KEY `unseen` (`unseen`), KEY `wall` (`wall`), + KEY `author-link` (`author-link`), FULLTEXT KEY `title` (`title`), FULLTEXT KEY `body` (`body`), FULLTEXT KEY `tag` (`tag`), @@ -267,18 +270,28 @@ CREATE TABLE IF NOT EXISTS `item` ( CREATE TABLE IF NOT EXISTS `mail` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `uid` int(10) unsigned NOT NULL, + `guid` char(64) NOT NULL, `from-name` char(255) NOT NULL, `from-photo` char(255) NOT NULL, `from-url` char(255) NOT NULL, `contact-id` char(255) NOT NULL, + `convid` int(10) unsigned NOT NULL, `title` char(255) NOT NULL, `body` mediumtext NOT NULL, `seen` tinyint(1) NOT NULL, + `reply` tinyint(1) NOT NULL DEFAULT '0', `replied` tinyint(1) NOT NULL, `uri` char(255) NOT NULL, `parent-uri` char(255) NOT NULL, `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) + PRIMARY KEY (`id`), + KEY `uid` (`uid`), + KEY `guid` (`guid`), + KEY `convid` (`convid`), + KEY `reply` (`reply`), + KEY `uri` (`uri`), + KEY `parent-uri` (`parent-uri`), + KEY `created` (`created`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; -- -------------------------------------------------------- @@ -681,6 +694,7 @@ CREATE TABLE IF NOT EXISTS `gcontact` ( `url` CHAR( 255 ) NOT NULL , `nurl` CHAR( 255 ) NOT NULL , `photo` CHAR( 255 ) NOT NULL, +`connect` CHAR( 255 ) NOT NULL, INDEX ( `nurl` ) ) ENGINE = MyISAM DEFAULT CHARSET=utf8; @@ -704,3 +718,53 @@ INDEX ( `uid` ), INDEX ( `gcid` ) ) ENGINE = MyISAM DEFAULT CHARSET=utf8; + +CREATE TABLE IF NOT EXISTS `conv` ( + `id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , + `guid` CHAR( 64 ) NOT NULL , + `recips` MEDIUMTEXT NOT NULL , + `uid` INT NOT NULL, + `creator` CHAR( 255 ) NOT NULL , + `created` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00', + `updated` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00', + `subject` MEDIUMTEXT NOT NULL, + INDEX ( `created` ), + INDEX ( `updated` ) +) ENGINE = MyISAM DEFAULT CHARSET=utf8; + + +CREATE TABLE IF NOT EXISTS `notify` ( +`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , +`type` INT( 11 ) NOT NULL , +`name` CHAR( 255 ) NOT NULL , +`url` CHAR( 255 ) NOT NULL , +`photo` CHAR( 255 ) NOT NULL , +`date` DATETIME NOT NULL , +`msg` MEDIUMTEXT NOT NULL , +`uid` INT NOT NULL , +`link` CHAR( 255 ) NOT NULL , +`seen` TINYINT( 1 ) NOT NULL DEFAULT '0', +`verb` CHAR( 255 ) NOT NULL, +`otype` CHAR( 16 ) NOT NULL, +INDEX ( `type` ), +INDEX ( `uid` ), +INDEX ( `seen` ), +INDEX ( `date` ) +) ENGINE = MyISAM DEFAULT CHARSET=utf8; + +CREATE TABLE IF NOT EXISTS `item_id` ( +`iid` INT NOT NULL , +`uid` INT NOT NULL , +`face` CHAR( 255 ) NOT NULL , +`dspr` CHAR( 255 ) NOT NULL , +`twit` CHAR( 255 ) NOT NULL , +`stat` CHAR( 255 ) NOT NULL , +PRIMARY KEY ( `iid` ), +INDEX ( `uid` ), +INDEX ( `face` ), +INDEX ( `dspr` ), +INDEX ( `twit` ), +INDEX ( `stat` ) +) ENGINE = MyISAM DEFAULT CHARSET=utf8; + +