3 -- http://www.phpmyadmin.net
6 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
8 -- --------------------------------------------------------
11 -- Table structure for table `addon`
14 CREATE TABLE IF NOT EXISTS `addon` (
15 `id` int(11) NOT NULL AUTO_INCREMENT,
16 `name` char(255) NOT NULL,
17 `version` char(255) NOT NULL,
18 `installed` tinyint(1) NOT NULL DEFAULT '0',
19 `hidden` tinyint(1) NOT NULL DEFAULT '0',
20 `timestamp` bigint(20) NOT NULL DEFAULT '0',
21 `plugin_admin` tinyint(1) NOT NULL DEFAULT '0',
23 KEY `hidden` (`hidden`)
24 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
26 -- --------------------------------------------------------
29 -- Table structure for table `attach`
32 CREATE TABLE IF NOT EXISTS `attach` (
33 `id` int(11) NOT NULL AUTO_INCREMENT,
34 `uid` int(11) NOT NULL,
35 `hash` char(64) NOT NULL,
36 `filename` char(255) NOT NULL,
37 `filetype` char(64) NOT NULL,
38 `filesize` int(11) NOT NULL,
39 `data` longblob NOT NULL,
40 `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
41 `edited` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
42 `allow_cid` mediumtext NOT NULL,
43 `allow_gid` mediumtext NOT NULL,
44 `deny_cid` mediumtext NOT NULL,
45 `deny_gid` mediumtext NOT NULL,
47 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
49 -- --------------------------------------------------------
52 -- Table structure for table `auth_codes`
55 CREATE TABLE IF NOT EXISTS `auth_codes` (
56 `id` varchar(40) NOT NULL,
57 `client_id` varchar(20) NOT NULL,
58 `redirect_uri` varchar(200) NOT NULL,
59 `expires` int(11) NOT NULL,
60 `scope` varchar(250) NOT NULL,
62 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
64 -- --------------------------------------------------------
67 -- Table structure for table `cache`
70 CREATE TABLE IF NOT EXISTS `cache` (
71 `k` char(255) NOT NULL,
73 `updated` datetime NOT NULL,
75 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
77 -- --------------------------------------------------------
80 -- Table structure for table `challenge`
83 CREATE TABLE IF NOT EXISTS `challenge` (
84 `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
85 `challenge` char(255) NOT NULL,
86 `dfrn-id` char(255) NOT NULL,
87 `expire` int(11) NOT NULL,
88 `type` char(255) NOT NULL,
89 `last_update` char(255) NOT NULL,
91 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
93 -- --------------------------------------------------------
96 -- Table structure for table `clients`
99 CREATE TABLE IF NOT EXISTS `clients` (
100 `client_id` varchar(20) NOT NULL,
101 `pw` varchar(20) NOT NULL,
102 `redirect_uri` varchar(200) NOT NULL,
105 `uid` int(11) NOT NULL DEFAULT '0',
106 PRIMARY KEY (`client_id`)
107 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
109 -- --------------------------------------------------------
112 -- Table structure for table `config`
115 CREATE TABLE IF NOT EXISTS `config` (
116 `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
117 `cat` char(255) CHARACTER SET ascii NOT NULL,
118 `k` char(255) CHARACTER SET ascii NOT NULL,
121 UNIQUE KEY `access` (`cat`,`k`)
122 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
124 -- --------------------------------------------------------
127 -- Table structure for table `contact`
130 CREATE TABLE IF NOT EXISTS `contact` (
131 `id` int(11) NOT NULL AUTO_INCREMENT,
132 `uid` int(11) NOT NULL COMMENT 'owner uid',
133 `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
134 `self` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'boolean 1 == info for local UID, primarily name and photo to use in item displays.',
135 `remote_self` tinyint(1) NOT NULL DEFAULT '0',
136 `rel` tinyint(1) NOT NULL DEFAULT '0',
137 `duplex` tinyint(1) NOT NULL DEFAULT '0',
138 `network` char(255) NOT NULL,
139 `name` char(255) NOT NULL,
140 `nick` char(255) NOT NULL,
141 `attag` char(255) NOT NULL,
142 `photo` text NOT NULL COMMENT 'remote photo URL initially until approved',
143 `thumb` text NOT NULL,
144 `micro` text NOT NULL,
145 `site-pubkey` text NOT NULL,
146 `issued-id` char(255) NOT NULL,
147 `dfrn-id` char(255) NOT NULL,
148 `url` char(255) NOT NULL,
149 `nurl` char(255) NOT NULL,
150 `addr` char(255) NOT NULL,
151 `alias` char(255) NOT NULL,
152 `pubkey` text NOT NULL,
153 `prvkey` text NOT NULL,
154 `batch` char(255) NOT NULL,
155 `request` text NOT NULL,
156 `notify` text NOT NULL,
157 `poll` text NOT NULL,
158 `confirm` text NOT NULL,
159 `poco` text NOT NULL,
160 `aes_allow` tinyint(1) NOT NULL DEFAULT '0',
161 `ret-aes` tinyint(1) NOT NULL DEFAULT '0',
162 `usehub` tinyint(1) NOT NULL DEFAULT '0',
163 `subhub` tinyint(1) NOT NULL DEFAULT '0',
164 `hub-verify` char(255) NOT NULL,
165 `last-update` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
166 `success_update` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
167 `name-date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
168 `uri-date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
169 `avatar-date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
170 `term-date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
171 `priority` tinyint(3) NOT NULL,
172 `blocked` tinyint(1) NOT NULL DEFAULT '1',
173 `readonly` tinyint(1) NOT NULL DEFAULT '0',
174 `writable` tinyint(1) NOT NULL DEFAULT '0',
175 `forum` tinyint(1) NOT NULL DEFAULT '0',
176 `prv` tinyint(1) NOT NULL DEFAULT '0',
177 `hidden` tinyint(1) NOT NULL DEFAULT '0',
178 `archive` tinyint(1) NOT NULL DEFAULT '0',
179 `pending` tinyint(1) NOT NULL DEFAULT '1',
180 `rating` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0-5 reputation, 0 unknown, 1 call police, 5 inscrutable',
181 `reason` text NOT NULL COMMENT 'why a rating was given - will help friends decide to make friends or not',
182 `closeness` tinyint(2) NOT NULL DEFAULT '99',
183 `info` mediumtext NOT NULL,
184 `profile-id` int(11) NOT NULL DEFAULT '0' COMMENT 'which profile to display - 0 is public default',
185 `bdyear` char(4) NOT NULL COMMENT 'birthday notify flag',
190 KEY `issued-id` (`issued-id`),
191 KEY `dfrn-id` (`dfrn-id`),
192 KEY `blocked` (`blocked`),
193 KEY `readonly` (`readonly`),
194 KEY `network` (`network`),
197 KEY `attag` (`attag`),
200 KEY `batch` (`batch`),
202 KEY `pending` (`pending`),
203 KEY `hidden` (`hidden`),
204 KEY `archive` (`archive`),
205 KEY `forum` (`forum`)
206 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
208 -- --------------------------------------------------------
211 -- Table structure for table `conv`
214 CREATE TABLE IF NOT EXISTS `conv` (
215 `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
216 `guid` char(64) NOT NULL,
217 `recips` mediumtext NOT NULL,
218 `uid` int(11) NOT NULL,
219 `creator` char(255) NOT NULL,
220 `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
221 `updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
222 `subject` mediumtext NOT NULL,
224 KEY `created` (`created`),
225 KEY `updated` (`updated`)
226 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
228 -- --------------------------------------------------------
231 -- Table structure for table `deliverq`
234 CREATE TABLE IF NOT EXISTS `deliverq` (
235 `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
236 `cmd` char(32) NOT NULL,
237 `item` int(11) NOT NULL,
238 `contact` int(11) NOT NULL,
240 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
242 -- --------------------------------------------------------
245 -- Table structure for table `event`
248 CREATE TABLE IF NOT EXISTS `event` (
249 `id` int(11) NOT NULL AUTO_INCREMENT,
250 `uid` int(11) NOT NULL,
251 `cid` int(11) NOT NULL,
252 `uri` char(255) NOT NULL,
253 `created` datetime NOT NULL,
254 `edited` datetime NOT NULL,
255 `start` datetime NOT NULL,
256 `finish` datetime NOT NULL,
257 `summary` text NOT NULL,
258 `desc` text NOT NULL,
259 `location` text NOT NULL,
260 `type` char(255) NOT NULL,
261 `nofinish` tinyint(1) NOT NULL DEFAULT '0',
262 `adjust` tinyint(1) NOT NULL DEFAULT '1',
263 `allow_cid` mediumtext NOT NULL,
264 `allow_gid` mediumtext NOT NULL,
265 `deny_cid` mediumtext NOT NULL,
266 `deny_gid` mediumtext NOT NULL,
271 KEY `type` ( `type` ),
272 KEY `start` ( `start` ),
273 KEY `finish` ( `finish` ),
274 KEY `adjust` ( `adjust` )
275 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
277 -- --------------------------------------------------------
280 -- Table structure for table `fcontact`
283 CREATE TABLE IF NOT EXISTS `fcontact` (
284 `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
285 `url` char(255) NOT NULL,
286 `name` char(255) NOT NULL,
287 `photo` char(255) NOT NULL,
288 `request` char(255) NOT NULL,
289 `nick` char(255) NOT NULL,
290 `addr` char(255) NOT NULL,
291 `batch` char(255) NOT NULL,
292 `notify` char(255) NOT NULL,
293 `poll` char(255) NOT NULL,
294 `confirm` char(255) NOT NULL,
295 `priority` tinyint(1) NOT NULL,
296 `network` char(32) NOT NULL,
297 `alias` char(255) NOT NULL,
298 `pubkey` text NOT NULL,
299 `updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
302 KEY `network` (`network`)
303 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
305 -- --------------------------------------------------------
308 -- Table structure for table `ffinder`
311 CREATE TABLE IF NOT EXISTS `ffinder` (
312 `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
313 `uid` int(10) unsigned NOT NULL,
314 `cid` int(10) unsigned NOT NULL,
315 `fid` int(10) unsigned NOT NULL,
317 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
319 -- --------------------------------------------------------
322 -- Table structure for table `fserver`
325 CREATE TABLE IF NOT EXISTS `fserver` (
326 `id` int(11) NOT NULL AUTO_INCREMENT,
327 `server` char(255) NOT NULL,
328 `posturl` char(255) NOT NULL,
331 KEY `server` (`server`)
332 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
334 -- --------------------------------------------------------
337 -- Table structure for table `fsuggest`
340 CREATE TABLE IF NOT EXISTS `fsuggest` (
341 `id` int(11) NOT NULL AUTO_INCREMENT,
342 `uid` int(11) NOT NULL,
343 `cid` int(11) NOT NULL,
344 `name` char(255) NOT NULL,
345 `url` char(255) NOT NULL,
346 `request` char(255) NOT NULL,
347 `photo` char(255) NOT NULL,
348 `note` text NOT NULL,
349 `created` datetime NOT NULL,
351 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
353 -- --------------------------------------------------------
356 -- Table structure for table `gcign`
359 CREATE TABLE IF NOT EXISTS `gcign` (
360 `id` int(11) NOT NULL AUTO_INCREMENT,
361 `uid` int(11) NOT NULL,
362 `gcid` int(11) NOT NULL,
366 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
368 -- --------------------------------------------------------
371 -- Table structure for table `gcontact`
374 CREATE TABLE IF NOT EXISTS `gcontact` (
375 `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
376 `name` char(255) NOT NULL,
377 `url` char(255) NOT NULL,
378 `nurl` char(255) NOT NULL,
379 `photo` char(255) NOT NULL,
380 `connect` char(255) NOT NULL,
383 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
385 -- --------------------------------------------------------
388 -- Table structure for table `glink`
391 CREATE TABLE IF NOT EXISTS `glink` (
392 `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
393 `cid` int(11) NOT NULL,
394 `uid` int(11) NOT NULL,
395 `gcid` int(11) NOT NULL,
396 `zcid` int(11) NOT NULL,
397 `updated` datetime NOT NULL,
403 KEY `updated` (`updated`)
404 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
406 -- --------------------------------------------------------
409 -- Table structure for table `group`
412 CREATE TABLE IF NOT EXISTS `group` (
413 `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
414 `uid` int(10) unsigned NOT NULL,
415 `visible` tinyint(1) NOT NULL DEFAULT '0',
416 `deleted` tinyint(1) NOT NULL DEFAULT '0',
417 `name` char(255) NOT NULL,
419 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
421 -- --------------------------------------------------------
424 -- Table structure for table `group_member`
427 CREATE TABLE IF NOT EXISTS `group_member` (
428 `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
429 `uid` int(10) unsigned NOT NULL,
430 `gid` int(10) unsigned NOT NULL,
431 `contact-id` int(10) unsigned NOT NULL,
433 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
435 -- --------------------------------------------------------
438 -- Table structure for table `guid`
441 CREATE TABLE IF NOT EXISTS `guid` (
442 `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
443 `guid` char(64) NOT NULL,
446 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
448 -- --------------------------------------------------------
451 -- Table structure for table `hook`
454 CREATE TABLE IF NOT EXISTS `hook` (
455 `id` int(11) NOT NULL AUTO_INCREMENT,
456 `hook` char(255) NOT NULL,
457 `file` char(255) NOT NULL,
458 `function` char(255) NOT NULL,
460 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
462 -- --------------------------------------------------------
465 -- Table structure for table `intro`
468 CREATE TABLE IF NOT EXISTS `intro` (
469 `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
470 `uid` int(10) unsigned NOT NULL,
471 `fid` int(11) NOT NULL DEFAULT '0',
472 `contact-id` int(11) NOT NULL,
473 `knowyou` tinyint(1) NOT NULL,
474 `duplex` tinyint(1) NOT NULL DEFAULT '0',
475 `note` text NOT NULL,
476 `hash` char(255) NOT NULL,
477 `datetime` datetime NOT NULL,
478 `blocked` tinyint(1) NOT NULL DEFAULT '1',
479 `ignore` tinyint(1) NOT NULL DEFAULT '0',
481 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
483 -- --------------------------------------------------------
486 -- Table structure for table `item`
489 CREATE TABLE IF NOT EXISTS `item` (
490 `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
491 `guid` char(64) NOT NULL,
492 `uri` char(255) CHARACTER SET ascii NOT NULL,
493 `uid` int(10) unsigned NOT NULL DEFAULT '0',
494 `contact-id` int(10) unsigned NOT NULL DEFAULT '0',
495 `type` char(255) NOT NULL,
496 `wall` tinyint(1) NOT NULL DEFAULT '0',
497 `gravity` tinyint(1) NOT NULL DEFAULT '0',
498 `parent` int(10) unsigned NOT NULL DEFAULT '0',
499 `parent-uri` char(255) CHARACTER SET ascii NOT NULL,
500 `extid` char(255) NOT NULL,
501 `thr-parent` char(255) NOT NULL,
502 `created` datetime NOT NULL,
503 `edited` datetime NOT NULL,
504 `commented` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
505 `received` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
506 `changed` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
507 `owner-name` char(255) NOT NULL,
508 `owner-link` char(255) NOT NULL,
509 `owner-avatar` char(255) NOT NULL,
510 `author-name` char(255) NOT NULL,
511 `author-link` char(255) NOT NULL,
512 `author-avatar` char(255) NOT NULL,
513 `title` char(255) NOT NULL,
514 `body` mediumtext NOT NULL,
515 `app` char(255) NOT NULL,
516 `verb` char(255) NOT NULL,
517 `object-type` char(255) NOT NULL,
518 `object` text NOT NULL,
519 `target-type` char(255) NOT NULL,
520 `target` text NOT NULL,
521 `postopts` text NOT NULL,
522 `plink` char(255) NOT NULL,
523 `resource-id` char(255) NOT NULL,
524 `event-id` int(11) NOT NULL,
525 `tag` mediumtext NOT NULL,
526 `attach` mediumtext NOT NULL,
527 `inform` mediumtext NOT NULL,
528 `file` mediumtext NOT NULL,
529 `location` char(255) NOT NULL,
530 `coord` char(255) NOT NULL,
531 `allow_cid` mediumtext NOT NULL,
532 `allow_gid` mediumtext NOT NULL,
533 `deny_cid` mediumtext NOT NULL,
534 `deny_gid` mediumtext NOT NULL,
535 `private` tinyint(1) NOT NULL DEFAULT '0',
536 `pubmail` tinyint(1) NOT NULL DEFAULT '0',
537 `moderated` tinyint(1) NOT NULL DEFAULT '0',
538 `visible` tinyint(1) NOT NULL DEFAULT '0',
539 `spam` tinyint(1) NOT NULL DEFAULT '0',
540 `starred` tinyint(1) NOT NULL DEFAULT '0',
541 `bookmark` tinyint(1) NOT NULL DEFAULT '0',
542 `unseen` tinyint(1) NOT NULL DEFAULT '1',
543 `deleted` tinyint(1) NOT NULL DEFAULT '0',
544 `origin` tinyint(1) NOT NULL DEFAULT '0',
545 `forum_mode` tinyint(1) NOT NULL DEFAULT '0',
546 `last-child` tinyint(1) unsigned NOT NULL DEFAULT '1',
550 KEY `contact-id` (`contact-id`),
552 KEY `parent` (`parent`),
553 KEY `parent-uri` (`parent-uri`),
554 KEY `created` (`created`),
555 KEY `edited` (`edited`),
556 KEY `visible` (`visible`),
557 KEY `deleted` (`deleted`),
558 KEY `last-child` (`last-child`),
559 KEY `unseen` (`unseen`),
560 KEY `extid` (`extid`),
561 KEY `received` (`received`),
562 KEY `starred` (`starred`),
564 KEY `origin` (`origin`),
566 KEY `forum_mode` (`forum_mode`),
567 KEY `author-link` (`author-link`),
568 KEY `bookmark` (`bookmark`),
569 KEY `moderated` (`moderated`),
571 KEY `author-name` (`author-name`),
572 FULLTEXT KEY `title` (`title`),
573 FULLTEXT KEY `body` (`body`),
574 FULLTEXT KEY `allow_cid` (`allow_cid`),
575 FULLTEXT KEY `allow_gid` (`allow_gid`),
576 FULLTEXT KEY `deny_cid` (`deny_cid`),
577 FULLTEXT KEY `deny_gid` (`deny_gid`),
578 FULLTEXT KEY `tag` (`tag`),
579 FULLTEXT KEY `file` (`file`)
580 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
582 -- --------------------------------------------------------
585 -- Table structure for table `item_id`
588 CREATE TABLE IF NOT EXISTS `item_id` (
589 `iid` int(11) NOT NULL,
590 `uid` int(11) NOT NULL,
591 `sid` char(255) NOT NULL,
592 `service` char(255) NOT NULL,
596 KEY `service` (`service`)
597 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
599 -- --------------------------------------------------------
602 -- Table structure for table `mail`
605 CREATE TABLE IF NOT EXISTS `mail` (
606 `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
607 `uid` int(10) unsigned NOT NULL,
608 `guid` char(64) NOT NULL,
609 `from-name` char(255) NOT NULL,
610 `from-photo` char(255) NOT NULL,
611 `from-url` char(255) NOT NULL,
612 `contact-id` char(255) NOT NULL,
613 `convid` int(11) NOT NULL,
614 `title` char(255) NOT NULL,
615 `body` mediumtext NOT NULL,
616 `seen` tinyint(1) NOT NULL,
617 `reply` tinyint(1) NOT NULL DEFAULT '0',
618 `replied` tinyint(1) NOT NULL,
619 `unknown` tinyint(1) NOT NULL DEFAULT '0',
620 `uri` char(255) NOT NULL,
621 `parent-uri` char(255) NOT NULL,
622 `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
624 KEY `reply` (`reply`),
629 KEY `parent-uri` (`parent-uri`),
630 KEY `created` (`created`),
631 KEY `convid` (`convid`),
632 KEY `unknown` (`unknown`)
633 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
635 -- --------------------------------------------------------
638 -- Table structure for table `mailacct`
641 CREATE TABLE IF NOT EXISTS `mailacct` (
642 `id` int(11) NOT NULL AUTO_INCREMENT,
643 `uid` int(11) NOT NULL,
644 `server` char(255) NOT NULL,
645 `port` int(11) NOT NULL,
646 `ssltype` char(16) NOT NULL,
647 `mailbox` char(255) NOT NULL,
648 `user` char(255) NOT NULL,
649 `pass` text NOT NULL,
650 `action` int(11) NOT NULL,
651 `movetofolder` char(255) NOT NULL,
652 `reply_to` char(255) NOT NULL,
653 `pubmail` tinyint(1) NOT NULL DEFAULT '0',
654 `last_check` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
656 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
658 -- --------------------------------------------------------
661 -- Table structure for table `manage`
664 CREATE TABLE IF NOT EXISTS `manage` (
665 `id` int(11) NOT NULL AUTO_INCREMENT,
666 `uid` int(11) NOT NULL,
667 `mid` int(11) NOT NULL,
671 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
673 -- --------------------------------------------------------
676 -- Table structure for table `notify`
679 CREATE TABLE IF NOT EXISTS `notify` (
680 `id` int(11) NOT NULL AUTO_INCREMENT,
681 `hash` char(64) NOT NULL,
682 `name` char(255) NOT NULL,
683 `url` char(255) NOT NULL,
684 `photo` char(255) NOT NULL,
685 `date` datetime NOT NULL,
686 `msg` mediumtext NOT NULL,
687 `uid` int(11) NOT NULL,
688 `link` char(255) NOT NULL,
689 `parent` int(11) NOT NULL,
690 `seen` tinyint(1) NOT NULL DEFAULT '0',
691 `type` int(11) NOT NULL,
692 `verb` char(255) NOT NULL,
693 `otype` char(16) NOT NULL,
700 KEY `parent` (`parent`),
702 KEY `otype` (`otype`)
703 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
705 -- --------------------------------------------------------
708 -- Table structure for table `notify-threads`
711 CREATE TABLE IF NOT EXISTS `notify-threads` (
712 `id` int(11) NOT NULL AUTO_INCREMENT,
713 `notify-id` int(11) NOT NULL,
714 `master-parent-item` int(10) unsigned NOT NULL DEFAULT '0',
715 `parent-item` int(10) unsigned NOT NULL DEFAULT '0',
716 `receiver-uid` int(11) NOT NULL,
718 KEY `master-parent-item` (`master-parent-item`),
719 KEY `receiver-uid` (`receiver-uid`)
720 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
722 -- --------------------------------------------------------
725 -- Table structure for table `pconfig`
728 CREATE TABLE IF NOT EXISTS `pconfig` (
729 `id` int(11) NOT NULL AUTO_INCREMENT,
730 `uid` int(11) NOT NULL DEFAULT '0',
731 `cat` char(255) CHARACTER SET ascii NOT NULL,
732 `k` char(255) CHARACTER SET ascii NOT NULL,
733 `v` mediumtext NOT NULL,
735 UNIQUE KEY `access` (`uid`,`cat`,`k`)
736 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
738 -- --------------------------------------------------------
741 -- Table structure for table `photo`
744 CREATE TABLE IF NOT EXISTS `photo` (
745 `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
746 `uid` int(10) unsigned NOT NULL,
747 `contact-id` int(10) unsigned NOT NULL DEFAULT '0',
748 `guid` char(64) NOT NULL,
749 `resource-id` char(255) NOT NULL,
750 `created` datetime NOT NULL,
751 `edited` datetime NOT NULL,
752 `title` char(255) NOT NULL,
753 `desc` text NOT NULL,
754 `album` char(255) NOT NULL,
755 `filename` char(255) NOT NULL,
756 `type` CHAR(128) NOT NULL DEFAULT 'image/jpeg',
757 `height` smallint(6) NOT NULL,
758 `width` smallint(6) NOT NULL,
759 `data` mediumblob NOT NULL,
760 `scale` tinyint(3) NOT NULL,
761 `profile` tinyint(1) NOT NULL DEFAULT '0',
762 `allow_cid` mediumtext NOT NULL,
763 `allow_gid` mediumtext NOT NULL,
764 `deny_cid` mediumtext NOT NULL,
765 `deny_gid` mediumtext NOT NULL,
768 KEY `resource-id` (`resource-id`),
769 KEY `album` (`album`),
770 KEY `scale` (`scale`),
771 KEY `profile` (`profile`)
772 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
774 -- --------------------------------------------------------
777 -- Table structure for table `poll`
780 CREATE TABLE IF NOT EXISTS `poll` (
781 `id` int(11) NOT NULL AUTO_INCREMENT,
782 `uid` int(11) NOT NULL,
783 `q0` mediumtext NOT NULL,
784 `q1` mediumtext NOT NULL,
785 `q2` mediumtext NOT NULL,
786 `q3` mediumtext NOT NULL,
787 `q4` mediumtext NOT NULL,
788 `q5` mediumtext NOT NULL,
789 `q6` mediumtext NOT NULL,
790 `q7` mediumtext NOT NULL,
791 `q8` mediumtext NOT NULL,
792 `q9` mediumtext NOT NULL,
795 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
797 -- --------------------------------------------------------
800 -- Table structure for table `poll_result`
803 CREATE TABLE IF NOT EXISTS `poll_result` (
804 `id` int(11) NOT NULL AUTO_INCREMENT,
805 `poll_id` int(11) NOT NULL,
806 `choice` int(11) NOT NULL,
808 KEY `poll_id` (`poll_id`),
809 KEY `choice` (`choice`)
810 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
812 -- --------------------------------------------------------
815 -- Table structure for table `profile`
818 CREATE TABLE IF NOT EXISTS `profile` (
819 `id` int(11) NOT NULL AUTO_INCREMENT,
820 `uid` int(11) NOT NULL,
821 `profile-name` char(255) NOT NULL,
822 `is-default` tinyint(1) NOT NULL DEFAULT '0',
823 `hide-friends` tinyint(1) NOT NULL DEFAULT '0',
824 `name` char(255) NOT NULL,
825 `pdesc` char(255) NOT NULL,
826 `dob` char(32) NOT NULL DEFAULT '0000-00-00',
827 `address` char(255) NOT NULL,
828 `locality` char(255) NOT NULL,
829 `region` char(255) NOT NULL,
830 `postal-code` char(32) NOT NULL,
831 `country-name` char(255) NOT NULL,
832 `hometown` char(255) NOT NULL,
833 `gender` char(32) NOT NULL,
834 `marital` char(255) NOT NULL,
835 `with` text NOT NULL,
836 `howlong` datetime NOT NULL default '0000-00-00 00:00:00',
837 `sexual` char(255) NOT NULL,
838 `politic` char(255) NOT NULL,
839 `religion` char(255) NOT NULL,
840 `pub_keywords` text NOT NULL,
841 `prv_keywords` text NOT NULL,
842 `likes` text NOT NULL,
843 `dislikes` text NOT NULL,
844 `about` text NOT NULL,
845 `summary` char(255) NOT NULL,
846 `music` text NOT NULL,
847 `book` text NOT NULL,
849 `film` text NOT NULL,
850 `interest` text NOT NULL,
851 `romance` text NOT NULL,
852 `work` text NOT NULL,
853 `education` text NOT NULL,
854 `contact` text NOT NULL,
855 `homepage` char(255) NOT NULL,
856 `photo` char(255) NOT NULL,
857 `thumb` char(255) NOT NULL,
858 `publish` tinyint(1) NOT NULL DEFAULT '0',
859 `net-publish` tinyint(1) NOT NULL DEFAULT '0',
861 FULLTEXT KEY `pub_keywords` (`pub_keywords`),
862 FULLTEXT KEY `prv_keywords` (`prv_keywords`)
863 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
865 -- --------------------------------------------------------
868 -- Table structure for table `profile_check`
871 CREATE TABLE IF NOT EXISTS `profile_check` (
872 `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
873 `uid` int(10) unsigned NOT NULL,
874 `cid` int(10) unsigned NOT NULL DEFAULT '0',
875 `dfrn_id` char(255) NOT NULL,
876 `sec` char(255) NOT NULL,
877 `expire` int(11) NOT NULL,
879 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
881 -- --------------------------------------------------------
884 -- Table structure for table `queue`
887 CREATE TABLE IF NOT EXISTS `queue` (
888 `id` int(11) NOT NULL AUTO_INCREMENT,
889 `cid` int(11) NOT NULL,
890 `network` char(32) NOT NULL,
891 `created` datetime NOT NULL,
892 `last` datetime NOT NULL,
893 `content` mediumtext NOT NULL,
894 `batch` tinyint(1) NOT NULL DEFAULT '0',
897 KEY `network` (`network`),
898 KEY `created` (`created`),
900 KEY `batch` (`batch`)
901 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
903 -- --------------------------------------------------------
906 -- Table structure for table `register`
909 CREATE TABLE IF NOT EXISTS `register` (
910 `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
911 `hash` char(255) NOT NULL,
912 `created` datetime NOT NULL,
913 `uid` int(10) unsigned NOT NULL,
914 `password` char(255) NOT NULL,
915 `language` char(16) NOT NULL,
917 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
919 -- --------------------------------------------------------
922 -- Table structure for table `search`
925 CREATE TABLE IF NOT EXISTS `search` (
926 `id` int(11) NOT NULL AUTO_INCREMENT,
927 `uid` int(11) NOT NULL,
928 `term` char(255) NOT NULL,
932 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
934 -- --------------------------------------------------------
937 -- Table structure for table `session`
940 CREATE TABLE IF NOT EXISTS `session` (
941 `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
942 `sid` char(255) NOT NULL,
943 `data` text NOT NULL,
944 `expire` int(10) unsigned NOT NULL,
947 KEY `expire` (`expire`)
948 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
950 -- --------------------------------------------------------
953 -- Table structure for table `sign`
956 CREATE TABLE IF NOT EXISTS `sign` (
957 `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
958 `iid` int(10) unsigned NOT NULL DEFAULT '0',
959 `retract_iid` int(10) unsigned NOT NULL DEFAULT '0',
960 `signed_text` mediumtext NOT NULL,
961 `signature` text NOT NULL,
962 `signer` char(255) NOT NULL,
965 KEY `retract_iid` (`retract_iid`)
966 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
968 -- --------------------------------------------------------
971 -- Table structure for table `spam`
974 CREATE TABLE IF NOT EXISTS `spam` (
975 `id` int(11) NOT NULL AUTO_INCREMENT,
976 `uid` int(11) NOT NULL,
977 `spam` int(11) NOT NULL DEFAULT '0',
978 `ham` int(11) NOT NULL DEFAULT '0',
979 `term` char(255) NOT NULL,
980 `date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
986 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
988 -- --------------------------------------------------------
991 -- Table structure for table `tokens`
994 CREATE TABLE IF NOT EXISTS `tokens` (
995 `id` varchar(40) NOT NULL,
996 `secret` text NOT NULL,
997 `client_id` varchar(20) NOT NULL,
998 `expires` int(11) NOT NULL,
999 `scope` varchar(200) NOT NULL,
1000 `uid` int(11) NOT NULL,
1002 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
1004 -- --------------------------------------------------------
1007 -- Table structure for table `user`
1010 CREATE TABLE IF NOT EXISTS `user` (
1011 `uid` int(11) NOT NULL AUTO_INCREMENT,
1012 `guid` char(16) NOT NULL,
1013 `username` char(255) NOT NULL,
1014 `password` char(255) NOT NULL,
1015 `nickname` char(255) NOT NULL,
1016 `email` char(255) NOT NULL,
1017 `openid` char(255) NOT NULL,
1018 `timezone` char(128) NOT NULL,
1019 `language` char(16) NOT NULL DEFAULT 'en',
1020 `register_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
1021 `login_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
1022 `default-location` char(255) NOT NULL,
1023 `allow_location` tinyint(1) NOT NULL DEFAULT '0',
1024 `theme` char(255) NOT NULL,
1025 `pubkey` text NOT NULL,
1026 `prvkey` text NOT NULL,
1027 `spubkey` text NOT NULL,
1028 `sprvkey` text NOT NULL,
1029 `verified` tinyint(1) unsigned NOT NULL DEFAULT '0',
1030 `blocked` tinyint(1) unsigned NOT NULL DEFAULT '0',
1031 `blockwall` tinyint(1) NOT NULL DEFAULT '0',
1032 `hidewall` tinyint(1) NOT NULL DEFAULT '0',
1033 `blocktags` tinyint(1) NOT NULL DEFAULT '0',
1034 `unkmail` tinyint(1) NOT NULL DEFAULT '0',
1035 `cntunkmail` int(11) NOT NULL DEFAULT '10',
1036 `notify-flags` int(11) unsigned NOT NULL DEFAULT '65535',
1037 `page-flags` int(11) NOT NULL DEFAULT '0',
1038 `prvnets` tinyint(1) NOT NULL DEFAULT '0',
1039 `pwdreset` char(255) NOT NULL,
1040 `maxreq` int(11) NOT NULL DEFAULT '10',
1041 `expire` int(10) unsigned NOT NULL DEFAULT '0',
1042 `account_removed` tinyint(1) NOT NULL DEFAULT '0',
1043 `account_expired` tinyint(1) NOT NULL DEFAULT '0',
1044 `account_expires_on` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
1045 `expire_notification_sent` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
1046 `service_class` char(32) NOT NULL,
1047 `def_gid` int(11) NOT NULL DEFAULT '0',
1048 `allow_cid` mediumtext NOT NULL,
1049 `allow_gid` mediumtext NOT NULL,
1050 `deny_cid` mediumtext NOT NULL,
1051 `deny_gid` mediumtext NOT NULL,
1052 `openidserver` text NOT NULL,
1053 PRIMARY KEY (`uid`),
1054 KEY `nickname` (`nickname`),
1055 KEY `login_date` (`login_date`),
1056 KEY `account_expired` (`account_expired`),
1057 KEY `hidewall` (`hidewall`),
1058 KEY `blockwall` (`blockwall`),
1059 KEY `blocked` (`blocked`),
1060 KEY `verified` (`verified`),
1061 KEY `unkmail` (`unkmail`),
1062 KEY `cntunkmail` (`cntunkmail`),
1063 KEY `account_removed` (`account_removed`),
1064 KEY `service_class` (`service_class`)
1065 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
1067 -- --------------------------------------------------------
1070 -- Table structure for table `userd`
1073 CREATE TABLE IF NOT EXISTS `userd` (
1074 `id` int(11) NOT NULL AUTO_INCREMENT,
1075 `username` char(255) NOT NULL,
1077 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;