]> git.mxchange.org Git - friendica.git/blob - database.sql
group drop
[friendica.git] / database.sql
1 -- phpMyAdmin SQL Dump
2 -- version 2.11.9.4
3 -- http://www.phpmyadmin.net
4 --
5
6 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
7
8
9 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
10 /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
11 /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
12 /*!40101 SET NAMES utf8 */;
13
14 --
15 --
16
17 -- --------------------------------------------------------
18
19 --
20 -- Table structure for table `challenge`
21 --
22
23 CREATE TABLE IF NOT EXISTS `challenge` (
24   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
25   `challenge` char(255) NOT NULL,
26   `dfrn-id` char(255) NOT NULL,
27   `expire` int(11) NOT NULL,
28   `type` char(255) NOT NULL,
29   `last_update` char(255) NOT NULL,
30   PRIMARY KEY (`id`)
31 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
32
33 -- --------------------------------------------------------
34
35 --
36 -- Table structure for table `contact`
37 --
38
39 CREATE TABLE IF NOT EXISTS `contact` (
40   `id` int(11) NOT NULL AUTO_INCREMENT,
41   `uid` int(11) NOT NULL COMMENT 'owner uid',
42   `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
43   `self` tinyint(1) NOT NULL DEFAULT '0',
44   `name` char(255) NOT NULL,
45   `photo` text NOT NULL, 
46   `thumb` text NOT NULL,
47   `site-pubkey` text NOT NULL,
48   `issued-id` char(255) NOT NULL,
49   `dfrn-id` char(255) NOT NULL,
50   `url` char(255) NOT NULL,
51   `issued-pubkey` char(255) NOT NULL,
52   `pubkey` text NOT NULL,
53   `prvkey` text NOT NULL,
54   `request` text NOT NULL,
55   `notify` text NOT NULL,
56   `poll` text NOT NULL,
57   `confirm` text NOT NULL,
58   `aes_allow` tinyint(1) NOT NULL DEFAULT '0',
59   `ret-aes` tinyint(1) NOT NULL DEFAULT '0',
60   `ret-id` char(255) NOT NULL,
61   `ret-pubkey` text NOT NULL,
62   `last-update` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
63   `name-date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
64   `uri-date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
65   `avatar-date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
66   `priority` tinyint(3) NOT NULL,
67   `blocked` tinyint(1) NOT NULL DEFAULT '1',
68   `readonly` tinyint(1) NOT NULL DEFAULT '0',
69   `pending` tinyint(1) NOT NULL DEFAULT '1',
70   `rating` tinyint(1) NOT NULL DEFAULT '0',
71   `reason` text NOT NULL,
72   `profile-id` int(11) NOT NULL DEFAULT '0',
73   PRIMARY KEY (`id`)
74 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
75
76 -- --------------------------------------------------------
77
78 --
79 -- Table structure for table `group`
80 --
81
82 CREATE TABLE IF NOT EXISTS `group` (
83   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
84   `uid` int(10) unsigned NOT NULL,
85   `deleted` tinyint(1) NOT NULL DEFAULT '0',
86   `name` char(255) NOT NULL,
87   PRIMARY KEY (`id`)
88 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
89
90 -- --------------------------------------------------------
91
92 --
93 -- Table structure for table `group_member`
94 --
95
96 CREATE TABLE IF NOT EXISTS `group_member` (
97   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
98   `uid` int(10) unsigned NOT NULL,
99   `gid` int(10) unsigned NOT NULL,
100   `contact-id` int(10) unsigned NOT NULL,
101   PRIMARY KEY (`id`)
102 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
103
104 -- --------------------------------------------------------
105
106 --
107 -- Table structure for table `intro`
108 --
109
110 CREATE TABLE IF NOT EXISTS `intro` (
111   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
112   `uid` int(10) unsigned NOT NULL,
113   `contact-id` int(11) NOT NULL,
114   `knowyou` tinyint(1) NOT NULL,
115   `note` text NOT NULL,
116   `hash` char(255) NOT NULL,
117   `datetime` datetime NOT NULL,
118   `blocked` tinyint(1) NOT NULL DEFAULT '1',
119   `ignore` tinyint(1) NOT NULL DEFAULT '0',
120   PRIMARY KEY (`id`)
121 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
122
123 -- --------------------------------------------------------
124
125 --
126 -- Table structure for table `item`
127 --
128
129 CREATE TABLE IF NOT EXISTS `item` (
130   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
131   `uri` char(255) CHARACTER SET ascii NOT NULL,
132   `uid` int(10) unsigned NOT NULL DEFAULT '0',
133   `contact-id` int(10) unsigned NOT NULL DEFAULT '0',
134   `type` char(255) NOT NULL,
135   `parent` int(10) unsigned NOT NULL DEFAULT '0',
136   `parent-uri` char(255) CHARACTER SET ascii NOT NULL,
137   `created` datetime NOT NULL,
138   `edited` datetime NOT NULL,
139   `owner-name` char(255) NOT NULL,
140   `owner-link` char(255) NOT NULL,
141   `owner-avatar` char(255) NOT NULL,
142   `author-name` char(255) NOT NULL,
143   `author-link` char(255) NOT NULL,
144   `author-avatar` char(255) NOT NULL,
145   `title` char(255) NOT NULL,
146   `body` text NOT NULL,
147   `resource-id` char(255) NOT NULL,
148   `like` mediumtext NOT NULL,
149   `dislike` mediumtext NOT NULL,
150   `tag` mediumtext NOT NULL,
151   `allow_cid` mediumtext NOT NULL,
152   `allow_gid` mediumtext NOT NULL,
153   `deny_cid` mediumtext NOT NULL,
154   `deny_gid` mediumtext NOT NULL,
155   `visible` tinyint(1) NOT NULL DEFAULT '0',
156   `unseen` tinyint(1) NOT NULL DEFAULT '1',
157   `deleted` tinyint(1) NOT NULL DEFAULT '0',
158   `last-child` tinyint(1) unsigned NOT NULL DEFAULT '1',
159   PRIMARY KEY (`id`),
160   KEY `uri` (`uri`),
161   KEY `uid` (`uid`),
162   KEY `contact-id` (`contact-id`),
163   KEY `type` (`type`),
164   KEY `parent` (`parent`),
165   KEY `parent-uri` (`parent-uri`),
166   KEY `created` (`created`),
167   KEY `edited` (`edited`),
168   KEY `visible` (`visible`),
169   KEY `deleted` (`deleted`),
170   KEY `last-child` (`last-child`),
171   KEY `unseen` (`unseen`),
172   FULLTEXT KEY `title` (`title`),
173   FULLTEXT KEY `body` (`body`),
174   FULLTEXT KEY `allow_cid` (`allow_cid`),
175   FULLTEXT KEY `allow_gid` (`allow_gid`),
176   FULLTEXT KEY `deny_cid` (`deny_cid`),
177   FULLTEXT KEY `deny_gid` (`deny_gid`)
178 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
179
180 -- --------------------------------------------------------
181
182 --
183 -- Table structure for table `mail`
184 --
185
186 CREATE TABLE IF NOT EXISTS `mail` (
187   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
188   `uid` int(10) unsigned NOT NULL,
189   `from-name` char(255) NOT NULL,
190   `from-photo` char(255) NOT NULL,
191   `from-url` char(255) NOT NULL,
192   `contact-id` char(255) NOT NULL,
193   `title` char(255) NOT NULL,
194   `body` text NOT NULL,
195   `delivered` tinyint(1) NOT NULL,
196   `seen` tinyint(1) NOT NULL,
197   `replied` tinyint(1) NOT NULL,
198   `uri` char(255) NOT NULL,
199   `parent-uri` char(255) NOT NULL,
200   `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
201   PRIMARY KEY (`id`)
202 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
203
204 -- --------------------------------------------------------
205
206 --
207 -- Table structure for table `photo`
208 --
209
210 CREATE TABLE IF NOT EXISTS `photo` (
211   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
212   `uid` int(10) unsigned NOT NULL,
213   `contact-id` int(10) unsigned NOT NULL,
214   `resource-id` char(255) NOT NULL,
215   `created` datetime NOT NULL,
216   `edited` datetime NOT NULL,
217   `title` char(255) NOT NULL,
218   `desc` text NOT NULL,
219   `album` char(255) NOT NULL,
220   `filename` char(255) NOT NULL,
221   `height` smallint(6) NOT NULL,
222   `width` smallint(6) NOT NULL,
223   `data` mediumblob NOT NULL,
224   `scale` tinyint(3) NOT NULL,
225   `profile` tinyint(1) NOT NULL DEFAULT '0',
226   `allow_cid` mediumtext NOT NULL,
227   `allow_gid` mediumtext NOT NULL,
228   `deny_cid` mediumtext NOT NULL,
229   `deny_gid` mediumtext NOT NULL,
230   PRIMARY KEY (`id`)
231 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
232
233 -- --------------------------------------------------------
234
235 --
236 -- Table structure for table `profile`
237 --
238
239 CREATE TABLE IF NOT EXISTS `profile` (
240   `id` int(11) NOT NULL AUTO_INCREMENT,
241   `uid` int(11) NOT NULL,
242   `profile-name` char(255) NOT NULL,
243   `is-default` tinyint(1) NOT NULL DEFAULT '0',
244   `hide-friends` tinyint(1) NOT NULL DEFAULT '0',
245   `name` char(255) NOT NULL,
246   `dob` char(32) NOT NULL DEFAULT '0000-00-00',
247   `address` char(255) NOT NULL,
248   `locality` char(255) NOT NULL,
249   `region` char(255) NOT NULL,
250   `postal-code` char(32) NOT NULL,
251   `country-name` char(255) NOT NULL,
252   `gender` char(8) NOT NULL,
253   `marital` char(255) NOT NULL,
254   `sexual` char(255) NOT NULL,
255   `politic` char(255) NOT NULL,
256   `religion` char(255) NOT NULL,
257   `about` text NOT NULL,
258   `summary` char(255) NOT NULL,
259   `music` text NOT NULL,
260   `book` text NOT NULL,
261   `tv` text NOT NULL,
262   `film` text NOT NULL,
263   `interest` text NOT NULL,
264   `romance` text NOT NULL,
265   `work` text NOT NULL,
266   `education` text NOT NULL,
267   `contact` text NOT NULL,
268   `homepage` char(255) NOT NULL,
269   `photo` char(255) NOT NULL,
270   `thumb` char(255) NOT NULL,
271   `publish` tinyint(1) NOT NULL DEFAULT '0',
272   PRIMARY KEY (`id`)
273 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
274
275 -- --------------------------------------------------------
276
277 --
278 -- Table structure for table `profile_check`
279 --
280
281 CREATE TABLE IF NOT EXISTS `profile_check` (
282   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
283   `uid` int(10) unsigned NOT NULL,
284   `dfrn_id` char(255) NOT NULL,
285   `expire` int(11) NOT NULL,
286   PRIMARY KEY (`id`)
287 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
288
289 -- --------------------------------------------------------
290
291 --
292 -- Table structure for table `session`
293 --
294
295 CREATE TABLE IF NOT EXISTS `session` (
296   `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
297   `sid` char(255) NOT NULL,
298   `data` text NOT NULL,
299   `expire` int(10) unsigned NOT NULL,
300   PRIMARY KEY (`id`),
301   KEY `sid` (`sid`),
302   KEY `expire` (`expire`)
303 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
304
305 -- --------------------------------------------------------
306
307 --
308 -- Table structure for table `user`
309 --
310
311 CREATE TABLE IF NOT EXISTS `user` (
312   `uid` int(11) NOT NULL AUTO_INCREMENT,
313   `username` char(255) NOT NULL,
314   `password` char(255) NOT NULL,
315   `nickname` char(255) NOT NULL,
316   `email` char(255) NOT NULL,
317   `timezone` char(128) NOT NULL,
318   `pubkey` text NOT NULL,
319   `prvkey` text NOT NULL,
320   `verified` tinyint(1) unsigned NOT NULL DEFAULT '0',
321   `blocked` tinyint(1) unsigned NOT NULL DEFAULT '0',
322   `notify-flags` int(11) unsigned NOT NULL DEFAULT '65535',
323   `pwdreset` char(255) NOT NULL,
324   `allow_cid` mediumtext NOT NULL,
325   `allow_gid` mediumtext NOT NULL,
326   `deny_cid` mediumtext NOT NULL,
327   `deny_gid` mediumtext NOT NULL,
328   PRIMARY KEY (`uid`)
329 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
330
331
332 CREATE TABLE IF NOT EXISTS `register` (
333   `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
334   `hash` CHAR( 255 ) NOT NULL ,
335   `created` DATETIME NOT NULL ,
336   `uid` INT(11) UNSIGNED NOT NULL,
337   `password` CHAR(255) NOT NULL,
338   PRIMARY KEY (`id`)
339 ) ENGINE = MYISAM DEFAULT CHARSET=utf8;