]> git.mxchange.org Git - friendica.git/blob - database.sql
hidden plugins (add .hidden file to dir)
[friendica.git] / database.sql
1 -- phpMyAdmin SQL Dump
2 -- version 3.3.10.4
3 -- http://www.phpmyadmin.net
4 --
5
6 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
7
8 -- --------------------------------------------------------
9
10 --
11 -- Table structure for table `addon`
12 --
13
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',
22   PRIMARY KEY (`id`),
23   KEY `hidden` (`hidden`)  
24 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
25
26 -- --------------------------------------------------------
27
28 --
29 -- Table structure for table `attach`
30 --
31
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,
46   PRIMARY KEY (`id`)
47 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
48
49 -- --------------------------------------------------------
50
51 --
52 -- Table structure for table `auth_codes`
53 --
54
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,
61   PRIMARY KEY (`id`)
62 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
63
64 -- --------------------------------------------------------
65
66 --
67 -- Table structure for table `cache`
68 --
69
70 CREATE TABLE IF NOT EXISTS `cache` (
71   `k` char(255) NOT NULL,
72   `v` text NOT NULL,
73   `updated` datetime NOT NULL,
74   PRIMARY KEY (`k`)
75 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
76
77 -- --------------------------------------------------------
78
79 --
80 -- Table structure for table `challenge`
81 --
82
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,
90   PRIMARY KEY (`id`)
91 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
92
93 -- --------------------------------------------------------
94
95 --
96 -- Table structure for table `clients`
97 --
98
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,
103   `name` text,
104   `icon` text,
105   `uid` int(11) NOT NULL DEFAULT '0',
106   PRIMARY KEY (`client_id`)
107 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
108
109 -- --------------------------------------------------------
110
111 --
112 -- Table structure for table `config`
113 --
114
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,
119   `v` text NOT NULL,
120   PRIMARY KEY (`id`),
121   UNIQUE KEY `access` (`cat`,`k`)
122 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
123
124 -- --------------------------------------------------------
125
126 --
127 -- Table structure for table `contact`
128 --
129
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   `hidden` tinyint(1) NOT NULL DEFAULT '0',
177   `archive` tinyint(1) NOT NULL DEFAULT '0',
178   `pending` tinyint(1) NOT NULL DEFAULT '1',
179   `rating` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0-5 reputation, 0 unknown, 1 call police, 5 inscrutable',
180   `reason` text NOT NULL COMMENT 'why a rating was given - will help friends decide to make friends or not',
181   `closeness` tinyint(2) NOT NULL DEFAULT '99',
182   `info` mediumtext NOT NULL,
183   `profile-id` int(11) NOT NULL DEFAULT '0' COMMENT 'which profile to display - 0 is public default',
184   `bdyear` char(4) NOT NULL COMMENT 'birthday notify flag',
185   `bd` date NOT NULL,
186   PRIMARY KEY (`id`),
187   KEY `uid` (`uid`),
188   KEY `self` (`self`),
189   KEY `issued-id` (`issued-id`),
190   KEY `dfrn-id` (`dfrn-id`),
191   KEY `blocked` (`blocked`),
192   KEY `readonly` (`readonly`),
193   KEY `network` (`network`),
194   KEY `name` (`name`),
195   KEY `nick` (`nick`),
196   KEY `attag` (`attag`),
197   KEY `addr` (`addr`),
198   KEY `url` (`url`),
199   KEY `batch` (`batch`),
200   KEY `nurl` (`nurl`),
201   KEY `pending` (`pending`),
202   KEY `hidden` (`hidden`),
203   KEY `archive` (`archive`),
204   KEY `forum` (`forum`)
205 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
206
207 -- --------------------------------------------------------
208
209 --
210 -- Table structure for table `conv`
211 --
212
213 CREATE TABLE IF NOT EXISTS `conv` (
214   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
215   `guid` char(64) NOT NULL,
216   `recips` mediumtext NOT NULL,
217   `uid` int(11) NOT NULL,
218   `creator` char(255) NOT NULL,
219   `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
220   `updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
221   `subject` mediumtext NOT NULL,
222   PRIMARY KEY (`id`),
223   KEY `created` (`created`),
224   KEY `updated` (`updated`)
225 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
226
227 -- --------------------------------------------------------
228
229 --
230 -- Table structure for table `deliverq`
231 --
232
233 CREATE TABLE IF NOT EXISTS `deliverq` (
234   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
235   `cmd` char(32) NOT NULL,
236   `item` int(11) NOT NULL,
237   `contact` int(11) NOT NULL,
238   PRIMARY KEY (`id`)
239 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
240
241 -- --------------------------------------------------------
242
243 --
244 -- Table structure for table `event`
245 --
246
247 CREATE TABLE IF NOT EXISTS `event` (
248   `id` int(11) NOT NULL AUTO_INCREMENT,
249   `uid` int(11) NOT NULL,
250   `cid` int(11) NOT NULL,
251   `uri` char(255) NOT NULL,
252   `created` datetime NOT NULL,
253   `edited` datetime NOT NULL,
254   `start` datetime NOT NULL,
255   `finish` datetime NOT NULL,
256   `desc` text NOT NULL,
257   `location` text NOT NULL,
258   `type` char(255) NOT NULL,
259   `nofinish` tinyint(1) NOT NULL DEFAULT '0',
260   `adjust` tinyint(1) NOT NULL DEFAULT '1',
261   `allow_cid` mediumtext NOT NULL,
262   `allow_gid` mediumtext NOT NULL,
263   `deny_cid` mediumtext NOT NULL,
264   `deny_gid` mediumtext NOT NULL,
265   PRIMARY KEY (`id`)
266 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
267
268 -- --------------------------------------------------------
269
270 --
271 -- Table structure for table `fcontact`
272 --
273
274 CREATE TABLE IF NOT EXISTS `fcontact` (
275   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
276   `url` char(255) NOT NULL,
277   `name` char(255) NOT NULL,
278   `photo` char(255) NOT NULL,
279   `request` char(255) NOT NULL,
280   `nick` char(255) NOT NULL,
281   `addr` char(255) NOT NULL,
282   `batch` char(255) NOT NULL,
283   `notify` char(255) NOT NULL,
284   `poll` char(255) NOT NULL,
285   `confirm` char(255) NOT NULL,
286   `priority` tinyint(1) NOT NULL,
287   `network` char(32) NOT NULL,
288   `alias` char(255) NOT NULL,
289   `pubkey` text NOT NULL,
290   `updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
291   PRIMARY KEY (`id`),
292   KEY `addr` (`addr`),
293   KEY `network` (`network`)
294 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
295
296 -- --------------------------------------------------------
297
298 --
299 -- Table structure for table `ffinder`
300 --
301
302 CREATE TABLE IF NOT EXISTS `ffinder` (
303   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
304   `uid` int(10) unsigned NOT NULL,
305   `cid` int(10) unsigned NOT NULL,
306   `fid` int(10) unsigned NOT NULL,
307   PRIMARY KEY (`id`)
308 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
309
310 -- --------------------------------------------------------
311
312 --
313 -- Table structure for table `fserver`
314 --
315
316 CREATE TABLE IF NOT EXISTS `fserver` (
317   `id` int(11) NOT NULL AUTO_INCREMENT,
318   `server` char(255) NOT NULL,
319   `posturl` char(255) NOT NULL,
320   `key` text NOT NULL,
321   PRIMARY KEY (`id`),
322   KEY `server` (`server`)
323 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
324
325 -- --------------------------------------------------------
326
327 --
328 -- Table structure for table `fsuggest`
329 --
330
331 CREATE TABLE IF NOT EXISTS `fsuggest` (
332   `id` int(11) NOT NULL AUTO_INCREMENT,
333   `uid` int(11) NOT NULL,
334   `cid` int(11) NOT NULL,
335   `name` char(255) NOT NULL,
336   `url` char(255) NOT NULL,
337   `request` char(255) NOT NULL,
338   `photo` char(255) NOT NULL,
339   `note` text NOT NULL,
340   `created` datetime NOT NULL,
341   PRIMARY KEY (`id`)
342 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
343
344 -- --------------------------------------------------------
345
346 --
347 -- Table structure for table `gcign`
348 --
349
350 CREATE TABLE IF NOT EXISTS `gcign` (
351   `id` int(11) NOT NULL AUTO_INCREMENT,
352   `uid` int(11) NOT NULL,
353   `gcid` int(11) NOT NULL,
354   PRIMARY KEY (`id`),
355   KEY `uid` (`uid`),
356   KEY `gcid` (`gcid`)
357 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
358
359 -- --------------------------------------------------------
360
361 --
362 -- Table structure for table `gcontact`
363 --
364
365 CREATE TABLE IF NOT EXISTS `gcontact` (
366   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
367   `name` char(255) NOT NULL,
368   `url` char(255) NOT NULL,
369   `nurl` char(255) NOT NULL,
370   `photo` char(255) NOT NULL,
371   `connect` char(255) NOT NULL,
372   PRIMARY KEY (`id`),
373   KEY `nurl` (`nurl`)
374 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
375
376 -- --------------------------------------------------------
377
378 --
379 -- Table structure for table `glink`
380 --
381
382 CREATE TABLE IF NOT EXISTS `glink` (
383   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
384   `cid` int(11) NOT NULL,
385   `uid` int(11) NOT NULL,
386   `gcid` int(11) NOT NULL,
387   `updated` datetime NOT NULL,
388   PRIMARY KEY (`id`),
389   KEY `cid` (`cid`),
390   KEY `uid` (`uid`),
391   KEY `gcid` (`gcid`),
392   KEY `updated` (`updated`)
393 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
394
395 -- --------------------------------------------------------
396
397 --
398 -- Table structure for table `group`
399 --
400
401 CREATE TABLE IF NOT EXISTS `group` (
402   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
403   `uid` int(10) unsigned NOT NULL,
404   `visible` tinyint(1) NOT NULL DEFAULT '0',
405   `deleted` tinyint(1) NOT NULL DEFAULT '0',
406   `name` char(255) NOT NULL,
407   PRIMARY KEY (`id`)
408 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
409
410 -- --------------------------------------------------------
411
412 --
413 -- Table structure for table `group_member`
414 --
415
416 CREATE TABLE IF NOT EXISTS `group_member` (
417   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
418   `uid` int(10) unsigned NOT NULL,
419   `gid` int(10) unsigned NOT NULL,
420   `contact-id` int(10) unsigned NOT NULL,
421   PRIMARY KEY (`id`)
422 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
423
424 -- --------------------------------------------------------
425
426 --
427 -- Table structure for table `guid`
428 --
429
430 CREATE TABLE IF NOT EXISTS `guid` (
431   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
432   `guid` char(64) NOT NULL,
433   PRIMARY KEY (`id`),
434   KEY `guid` (`guid`)
435 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
436
437 -- --------------------------------------------------------
438
439 --
440 -- Table structure for table `hook`
441 --
442
443 CREATE TABLE IF NOT EXISTS `hook` (
444   `id` int(11) NOT NULL AUTO_INCREMENT,
445   `hook` char(255) NOT NULL,
446   `file` char(255) NOT NULL,
447   `function` char(255) NOT NULL,
448   PRIMARY KEY (`id`)
449 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
450
451 -- --------------------------------------------------------
452
453 --
454 -- Table structure for table `intro`
455 --
456
457 CREATE TABLE IF NOT EXISTS `intro` (
458   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
459   `uid` int(10) unsigned NOT NULL,
460   `fid` int(11) NOT NULL DEFAULT '0',
461   `contact-id` int(11) NOT NULL,
462   `knowyou` tinyint(1) NOT NULL,
463   `duplex` tinyint(1) NOT NULL DEFAULT '0',
464   `note` text NOT NULL,
465   `hash` char(255) NOT NULL,
466   `datetime` datetime NOT NULL,
467   `blocked` tinyint(1) NOT NULL DEFAULT '1',
468   `ignore` tinyint(1) NOT NULL DEFAULT '0',
469   PRIMARY KEY (`id`)
470 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
471
472 -- --------------------------------------------------------
473
474 --
475 -- Table structure for table `item`
476 --
477
478 CREATE TABLE IF NOT EXISTS `item` (
479   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
480   `guid` char(64) NOT NULL,
481   `uri` char(255) CHARACTER SET ascii NOT NULL,
482   `uid` int(10) unsigned NOT NULL DEFAULT '0',
483   `contact-id` int(10) unsigned NOT NULL DEFAULT '0',
484   `type` char(255) NOT NULL,
485   `wall` tinyint(1) NOT NULL DEFAULT '0',
486   `gravity` tinyint(1) NOT NULL DEFAULT '0',
487   `parent` int(10) unsigned NOT NULL DEFAULT '0',
488   `parent-uri` char(255) CHARACTER SET ascii NOT NULL,
489   `extid` char(255) NOT NULL,
490   `thr-parent` char(255) NOT NULL,
491   `created` datetime NOT NULL,
492   `edited` datetime NOT NULL,
493   `commented` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
494   `received` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
495   `changed` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
496   `owner-name` char(255) NOT NULL,
497   `owner-link` char(255) NOT NULL,
498   `owner-avatar` char(255) NOT NULL,
499   `author-name` char(255) NOT NULL,
500   `author-link` char(255) NOT NULL,
501   `author-avatar` char(255) NOT NULL,
502   `title` char(255) NOT NULL,
503   `body` mediumtext NOT NULL,
504   `app` char(255) NOT NULL,
505   `verb` char(255) NOT NULL,
506   `object-type` char(255) NOT NULL,
507   `object` text NOT NULL,
508   `target-type` char(255) NOT NULL,
509   `target` text NOT NULL,
510   `postopts` text NOT NULL,
511   `plink` char(255) NOT NULL,
512   `resource-id` char(255) NOT NULL,
513   `event-id` int(11) NOT NULL,
514   `tag` mediumtext NOT NULL,
515   `attach` mediumtext NOT NULL,
516   `inform` mediumtext NOT NULL,
517   `file` mediumtext NOT NULL,
518   `location` char(255) NOT NULL,
519   `coord` char(255) NOT NULL,
520   `allow_cid` mediumtext NOT NULL,
521   `allow_gid` mediumtext NOT NULL,
522   `deny_cid` mediumtext NOT NULL,
523   `deny_gid` mediumtext NOT NULL,
524   `private` tinyint(1) NOT NULL DEFAULT '0',
525   `pubmail` tinyint(1) NOT NULL DEFAULT '0',
526   `moderated` tinyint(1) NOT NULL DEFAULT '0',
527   `visible` tinyint(1) NOT NULL DEFAULT '0',
528   `spam` tinyint(1) NOT NULL DEFAULT '0',
529   `starred` tinyint(1) NOT NULL DEFAULT '0',
530   `bookmark` tinyint(1) NOT NULL DEFAULT '0',
531   `unseen` tinyint(1) NOT NULL DEFAULT '1',
532   `deleted` tinyint(1) NOT NULL DEFAULT '0',
533   `origin` tinyint(1) NOT NULL DEFAULT '0',
534   `forum_mode` tinyint(1) NOT NULL DEFAULT '0',
535   `last-child` tinyint(1) unsigned NOT NULL DEFAULT '1',
536   PRIMARY KEY (`id`),
537   KEY `uri` (`uri`),
538   KEY `uid` (`uid`),
539   KEY `contact-id` (`contact-id`),
540   KEY `type` (`type`),
541   KEY `parent` (`parent`),
542   KEY `parent-uri` (`parent-uri`),
543   KEY `created` (`created`),
544   KEY `edited` (`edited`),
545   KEY `visible` (`visible`),
546   KEY `deleted` (`deleted`),
547   KEY `last-child` (`last-child`),
548   KEY `unseen` (`unseen`),
549   KEY `extid` (`extid`),
550   KEY `received` (`received`),
551   KEY `starred` (`starred`),
552   KEY `guid` (`guid`),
553   KEY `origin` (`origin`),
554   KEY `wall` (`wall`),
555   KEY `forum_mode` (`forum_mode`),
556   KEY `author-link` (`author-link`),
557   KEY `bookmark` (`bookmark`),
558   KEY `moderated` (`moderated`),
559   KEY `spam` (`spam`),
560   KEY `author-name` (`author-name`),
561   FULLTEXT KEY `title` (`title`),
562   FULLTEXT KEY `body` (`body`),
563   FULLTEXT KEY `allow_cid` (`allow_cid`),
564   FULLTEXT KEY `allow_gid` (`allow_gid`),
565   FULLTEXT KEY `deny_cid` (`deny_cid`),
566   FULLTEXT KEY `deny_gid` (`deny_gid`),
567   FULLTEXT KEY `tag` (`tag`),
568   FULLTEXT KEY `file` (`file`)
569 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
570
571 -- --------------------------------------------------------
572
573 --
574 -- Table structure for table `item_id`
575 --
576
577 CREATE TABLE IF NOT EXISTS `item_id` (
578   `iid` int(11) NOT NULL,
579   `uid` int(11) NOT NULL,
580   `sid` char(255) NOT NULL,
581   `service` char(255) NOT NULL,
582   PRIMARY KEY (`iid`),
583   KEY `uid` (`uid`),
584   KEY `sid` (`sid`),
585   KEY `service` (`service`)
586 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
587
588 -- --------------------------------------------------------
589
590 --
591 -- Table structure for table `mail`
592 --
593
594 CREATE TABLE IF NOT EXISTS `mail` (
595   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
596   `uid` int(10) unsigned NOT NULL,
597   `guid` char(64) NOT NULL,
598   `from-name` char(255) NOT NULL,
599   `from-photo` char(255) NOT NULL,
600   `from-url` char(255) NOT NULL,
601   `contact-id` char(255) NOT NULL,
602   `convid` int(11) NOT NULL,
603   `title` char(255) NOT NULL,
604   `body` mediumtext NOT NULL,
605   `seen` tinyint(1) NOT NULL,
606   `reply` tinyint(1) NOT NULL DEFAULT '0',
607   `replied` tinyint(1) NOT NULL,
608   `unknown` tinyint(1) NOT NULL DEFAULT '0',
609   `uri` char(255) NOT NULL,
610   `parent-uri` char(255) NOT NULL,
611   `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
612   PRIMARY KEY (`id`),
613   KEY `reply` (`reply`),
614   KEY `uid` (`uid`),
615   KEY `guid` (`guid`),
616   KEY `seen` (`seen`),
617   KEY `uri` (`uri`),
618   KEY `parent-uri` (`parent-uri`),
619   KEY `created` (`created`),
620   KEY `convid` (`convid`),
621   KEY `unknown` (`unknown`)
622 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
623
624 -- --------------------------------------------------------
625
626 --
627 -- Table structure for table `mailacct`
628 --
629
630 CREATE TABLE IF NOT EXISTS `mailacct` (
631   `id` int(11) NOT NULL AUTO_INCREMENT,
632   `uid` int(11) NOT NULL,
633   `server` char(255) NOT NULL,
634   `port` int(11) NOT NULL,
635   `ssltype` char(16) NOT NULL,
636   `mailbox` char(255) NOT NULL,
637   `user` char(255) NOT NULL,
638   `pass` text NOT NULL,
639   `action` int(11) NOT NULL,
640   `movetofolder` char(255) NOT NULL,
641   `reply_to` char(255) NOT NULL,
642   `pubmail` tinyint(1) NOT NULL DEFAULT '0',
643   `last_check` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
644   PRIMARY KEY (`id`)
645 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
646
647 -- --------------------------------------------------------
648
649 --
650 -- Table structure for table `manage`
651 --
652
653 CREATE TABLE IF NOT EXISTS `manage` (
654   `id` int(11) NOT NULL AUTO_INCREMENT,
655   `uid` int(11) NOT NULL,
656   `mid` int(11) NOT NULL,
657   PRIMARY KEY (`id`),
658   KEY `uid` (`uid`),
659   KEY `mid` (`mid`)
660 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
661
662 -- --------------------------------------------------------
663
664 --
665 -- Table structure for table `notify`
666 --
667
668 CREATE TABLE IF NOT EXISTS `notify` (
669   `id` int(11) NOT NULL AUTO_INCREMENT,
670   `hash` char(64) NOT NULL,
671   `name` char(255) NOT NULL,
672   `url` char(255) NOT NULL,
673   `photo` char(255) NOT NULL,
674   `date` datetime NOT NULL,
675   `msg` mediumtext NOT NULL,
676   `uid` int(11) NOT NULL,
677   `link` char(255) NOT NULL,
678   `parent` int(11) NOT NULL,
679   `seen` tinyint(1) NOT NULL DEFAULT '0',
680   `type` int(11) NOT NULL,
681   `verb` char(255) NOT NULL,
682   `otype` char(16) NOT NULL,
683   PRIMARY KEY (`id`),
684   KEY `type` (`type`),
685   KEY `seen` (`seen`),
686   KEY `uid` (`uid`),
687   KEY `date` (`date`),
688   KEY `hash` (`hash`),
689   KEY `parent` (`parent`),
690   KEY `link` (`link`),
691   KEY `otype` (`otype`)
692 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
693
694 -- --------------------------------------------------------
695
696 --
697 -- Table structure for table `notify-threads`
698 --
699
700 CREATE TABLE IF NOT EXISTS `notify-threads` (
701   `id` int(11) NOT NULL AUTO_INCREMENT,
702   `notify-id` int(11) NOT NULL,
703   `master-parent-item` int(10) unsigned NOT NULL DEFAULT '0',
704   `parent-item` int(10) unsigned NOT NULL DEFAULT '0',
705   `receiver-uid` int(11) NOT NULL,
706   PRIMARY KEY (`id`),
707   KEY `master-parent-item` (`master-parent-item`),
708   KEY `receiver-uid` (`receiver-uid`)
709 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
710
711 -- --------------------------------------------------------
712
713 --
714 -- Table structure for table `pconfig`
715 --
716
717 CREATE TABLE IF NOT EXISTS `pconfig` (
718   `id` int(11) NOT NULL AUTO_INCREMENT,
719   `uid` int(11) NOT NULL DEFAULT '0',
720   `cat` char(255) CHARACTER SET ascii NOT NULL,
721   `k` char(255) CHARACTER SET ascii NOT NULL,
722   `v` mediumtext NOT NULL,
723   PRIMARY KEY (`id`),
724   UNIQUE KEY `access` (`uid`,`cat`,`k`)
725 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
726
727 -- --------------------------------------------------------
728
729 --
730 -- Table structure for table `photo`
731 --
732
733 CREATE TABLE IF NOT EXISTS `photo` (
734   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
735   `uid` int(10) unsigned NOT NULL,
736   `contact-id` int(10) unsigned NOT NULL DEFAULT '0',
737   `guid` char(64) NOT NULL,
738   `resource-id` char(255) NOT NULL,
739   `created` datetime NOT NULL,
740   `edited` datetime NOT NULL,
741   `title` char(255) NOT NULL,
742   `desc` text NOT NULL,
743   `album` char(255) NOT NULL,
744   `filename` char(255) NOT NULL,
745   `height` smallint(6) NOT NULL,
746   `width` smallint(6) NOT NULL,
747   `data` mediumblob NOT NULL,
748   `scale` tinyint(3) NOT NULL,
749   `profile` tinyint(1) NOT NULL DEFAULT '0',
750   `allow_cid` mediumtext NOT NULL,
751   `allow_gid` mediumtext NOT NULL,
752   `deny_cid` mediumtext NOT NULL,
753   `deny_gid` mediumtext NOT NULL,
754   PRIMARY KEY (`id`),
755   KEY `uid` (`uid`),
756   KEY `resource-id` (`resource-id`),
757   KEY `album` (`album`),
758   KEY `scale` (`scale`),
759   KEY `profile` (`profile`)
760 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
761
762 -- --------------------------------------------------------
763
764 --
765 -- Table structure for table `poll`
766 --
767
768 CREATE TABLE IF NOT EXISTS `poll` (
769   `id` int(11) NOT NULL AUTO_INCREMENT,
770   `uid` int(11) NOT NULL,
771   `q0` mediumtext NOT NULL,
772   `q1` mediumtext NOT NULL,
773   `q2` mediumtext NOT NULL,
774   `q3` mediumtext NOT NULL,
775   `q4` mediumtext NOT NULL,
776   `q5` mediumtext NOT NULL,
777   `q6` mediumtext NOT NULL,
778   `q7` mediumtext NOT NULL,
779   `q8` mediumtext NOT NULL,
780   `q9` mediumtext NOT NULL,
781   PRIMARY KEY (`id`),
782   KEY `uid` (`uid`)
783 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
784
785 -- --------------------------------------------------------
786
787 --
788 -- Table structure for table `poll_result`
789 --
790
791 CREATE TABLE IF NOT EXISTS `poll_result` (
792   `id` int(11) NOT NULL AUTO_INCREMENT,
793   `poll_id` int(11) NOT NULL,
794   `choice` int(11) NOT NULL,
795   PRIMARY KEY (`id`),
796   KEY `poll_id` (`poll_id`),
797   KEY `choice` (`choice`)
798 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
799
800 -- --------------------------------------------------------
801
802 --
803 -- Table structure for table `profile`
804 --
805
806 CREATE TABLE IF NOT EXISTS `profile` (
807   `id` int(11) NOT NULL AUTO_INCREMENT,
808   `uid` int(11) NOT NULL,
809   `profile-name` char(255) NOT NULL,
810   `is-default` tinyint(1) NOT NULL DEFAULT '0',
811   `hide-friends` tinyint(1) NOT NULL DEFAULT '0',
812   `name` char(255) NOT NULL,
813   `pdesc` char(255) NOT NULL,
814   `dob` char(32) NOT NULL DEFAULT '0000-00-00',
815   `address` char(255) NOT NULL,
816   `locality` char(255) NOT NULL,
817   `region` char(255) NOT NULL,
818   `postal-code` char(32) NOT NULL,
819   `country-name` char(255) NOT NULL,
820   `gender` char(32) NOT NULL,
821   `marital` char(255) NOT NULL,
822   `with` text NOT NULL,
823   `sexual` char(255) NOT NULL,
824   `politic` char(255) NOT NULL,
825   `religion` char(255) NOT NULL,
826   `pub_keywords` text NOT NULL,
827   `prv_keywords` text NOT NULL,
828   `about` text NOT NULL,
829   `summary` char(255) NOT NULL,
830   `music` text NOT NULL,
831   `book` text NOT NULL,
832   `tv` text NOT NULL,
833   `film` text NOT NULL,
834   `interest` text NOT NULL,
835   `romance` text NOT NULL,
836   `work` text NOT NULL,
837   `education` text NOT NULL,
838   `contact` text NOT NULL,
839   `homepage` char(255) NOT NULL,
840   `photo` char(255) NOT NULL,
841   `thumb` char(255) NOT NULL,
842   `publish` tinyint(1) NOT NULL DEFAULT '0',
843   `net-publish` tinyint(1) NOT NULL DEFAULT '0',
844   PRIMARY KEY (`id`),
845   FULLTEXT KEY `pub_keywords` (`pub_keywords`),
846   FULLTEXT KEY `prv_keywords` (`prv_keywords`)
847 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
848
849 -- --------------------------------------------------------
850
851 --
852 -- Table structure for table `profile_check`
853 --
854
855 CREATE TABLE IF NOT EXISTS `profile_check` (
856   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
857   `uid` int(10) unsigned NOT NULL,
858   `cid` int(10) unsigned NOT NULL DEFAULT '0',
859   `dfrn_id` char(255) NOT NULL,
860   `sec` char(255) NOT NULL,
861   `expire` int(11) NOT NULL,
862   PRIMARY KEY (`id`)
863 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
864
865 -- --------------------------------------------------------
866
867 --
868 -- Table structure for table `queue`
869 --
870
871 CREATE TABLE IF NOT EXISTS `queue` (
872   `id` int(11) NOT NULL AUTO_INCREMENT,
873   `cid` int(11) NOT NULL,
874   `network` char(32) NOT NULL,
875   `created` datetime NOT NULL,
876   `last` datetime NOT NULL,
877   `content` mediumtext NOT NULL,
878   `batch` tinyint(1) NOT NULL DEFAULT '0',
879   PRIMARY KEY (`id`),
880   KEY `cid` (`cid`),
881   KEY `network` (`network`),
882   KEY `created` (`created`),
883   KEY `last` (`last`),
884   KEY `batch` (`batch`)
885 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
886
887 -- --------------------------------------------------------
888
889 --
890 -- Table structure for table `register`
891 --
892
893 CREATE TABLE IF NOT EXISTS `register` (
894   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
895   `hash` char(255) NOT NULL,
896   `created` datetime NOT NULL,
897   `uid` int(10) unsigned NOT NULL,
898   `password` char(255) NOT NULL,
899   `language` char(16) NOT NULL,
900   PRIMARY KEY (`id`)
901 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
902
903 -- --------------------------------------------------------
904
905 --
906 -- Table structure for table `search`
907 --
908
909 CREATE TABLE IF NOT EXISTS `search` (
910   `id` int(11) NOT NULL AUTO_INCREMENT,
911   `uid` int(11) NOT NULL,
912   `term` char(255) NOT NULL,
913   PRIMARY KEY (`id`),
914   KEY `uid` (`uid`),
915   KEY `term` (`term`)
916 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
917
918 -- --------------------------------------------------------
919
920 --
921 -- Table structure for table `session`
922 --
923
924 CREATE TABLE IF NOT EXISTS `session` (
925   `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
926   `sid` char(255) NOT NULL,
927   `data` text NOT NULL,
928   `expire` int(10) unsigned NOT NULL,
929   PRIMARY KEY (`id`),
930   KEY `sid` (`sid`),
931   KEY `expire` (`expire`)
932 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
933
934 -- --------------------------------------------------------
935
936 --
937 -- Table structure for table `sign`
938 --
939
940 CREATE TABLE IF NOT EXISTS `sign` (
941   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
942   `iid` int(10) unsigned NOT NULL,
943   `signed_text` mediumtext NOT NULL,
944   `signature` text NOT NULL,
945   `signer` char(255) NOT NULL,
946   PRIMARY KEY (`id`),
947   KEY `iid` (`iid`)
948 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
949
950 -- --------------------------------------------------------
951
952 --
953 -- Table structure for table `spam`
954 --
955
956 CREATE TABLE IF NOT EXISTS `spam` (
957   `id` int(11) NOT NULL AUTO_INCREMENT,
958   `uid` int(11) NOT NULL,
959   `spam` int(11) NOT NULL DEFAULT '0',
960   `ham` int(11) NOT NULL DEFAULT '0',
961   `term` char(255) NOT NULL,
962   `date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
963   PRIMARY KEY (`id`),
964   KEY `uid` (`uid`),
965   KEY `spam` (`spam`),
966   KEY `ham` (`ham`),
967   KEY `term` (`term`)
968 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
969
970 -- --------------------------------------------------------
971
972 --
973 -- Table structure for table `tokens`
974 --
975
976 CREATE TABLE IF NOT EXISTS `tokens` (
977   `id` varchar(40) NOT NULL,
978   `secret` text NOT NULL,
979   `client_id` varchar(20) NOT NULL,
980   `expires` int(11) NOT NULL,
981   `scope` varchar(200) NOT NULL,
982   `uid` int(11) NOT NULL,
983   PRIMARY KEY (`id`)
984 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
985
986 -- --------------------------------------------------------
987
988 --
989 -- Table structure for table `user`
990 --
991
992 CREATE TABLE IF NOT EXISTS `user` (
993   `uid` int(11) NOT NULL AUTO_INCREMENT,
994   `guid` char(16) NOT NULL,
995   `username` char(255) NOT NULL,
996   `password` char(255) NOT NULL,
997   `nickname` char(255) NOT NULL,
998   `email` char(255) NOT NULL,
999   `openid` char(255) NOT NULL,
1000   `timezone` char(128) NOT NULL,
1001   `language` char(16) NOT NULL DEFAULT 'en',
1002   `register_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
1003   `login_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
1004   `default-location` char(255) NOT NULL,
1005   `allow_location` tinyint(1) NOT NULL DEFAULT '0',
1006   `theme` char(255) NOT NULL,
1007   `pubkey` text NOT NULL,
1008   `prvkey` text NOT NULL,
1009   `spubkey` text NOT NULL,
1010   `sprvkey` text NOT NULL,
1011   `verified` tinyint(1) unsigned NOT NULL DEFAULT '0',
1012   `blocked` tinyint(1) unsigned NOT NULL DEFAULT '0',
1013   `blockwall` tinyint(1) NOT NULL DEFAULT '0',
1014   `hidewall` tinyint(1) NOT NULL DEFAULT '0',
1015   `blocktags` tinyint(1) NOT NULL DEFAULT '0',
1016   `unkmail` tinyint(1) NOT NULL DEFAULT '0',
1017   `cntunkmail` int(11) NOT NULL DEFAULT '10',
1018   `notify-flags` int(11) unsigned NOT NULL DEFAULT '65535',
1019   `page-flags` int(11) NOT NULL DEFAULT '0',
1020   `prvnets` tinyint(1) NOT NULL DEFAULT '0',
1021   `pwdreset` char(255) NOT NULL,
1022   `maxreq` int(11) NOT NULL DEFAULT '10',
1023   `expire` int(10) unsigned NOT NULL DEFAULT '0',
1024   `account_removed` tinyint(1) NOT NULL DEFAULT '0',
1025   `account_expired` tinyint(1) NOT NULL DEFAULT '0',
1026   `account_expires_on` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
1027   `expire_notification_sent` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
1028   `allow_cid` mediumtext NOT NULL,
1029   `allow_gid` mediumtext NOT NULL,
1030   `deny_cid` mediumtext NOT NULL,
1031   `deny_gid` mediumtext NOT NULL,
1032   `openidserver` text NOT NULL,
1033   PRIMARY KEY (`uid`),
1034   KEY `nickname` (`nickname`),
1035   KEY `login_date` (`login_date`),
1036   KEY `account_expired` (`account_expired`),
1037   KEY `hidewall` (`hidewall`),
1038   KEY `blockwall` (`blockwall`),
1039   KEY `blocked` (`blocked`),
1040   KEY `verified` (`verified`),
1041   KEY `unkmail` (`unkmail`),
1042   KEY `cntunkmail` (`cntunkmail`),
1043   KEY `account_removed` (`account_removed`)
1044 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
1045
1046 -- --------------------------------------------------------
1047
1048 --
1049 -- Table structure for table `userd`
1050 --
1051
1052 CREATE TABLE IF NOT EXISTS `userd` (
1053   `id` int(11) NOT NULL AUTO_INCREMENT,
1054   `username` char(255) NOT NULL,
1055   PRIMARY KEY (`id`)
1056 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;