OSDN Git Service

MERGE: リビジョン1705/1706をマージ
[nucleus-jp/nucleus-next.git] / install / install.sql
1 CREATE TABLE `nucleus_actionlog` (\r
2   `timestamp` datetime NOT NULL default '0000-00-00 00:00:00',\r
3   `message` varchar(255) NOT NULL default ''\r
4 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;\r
5 \r
6 CREATE TABLE `nucleus_activation` (\r
7   `vkey` varchar(40) NOT NULL default '',\r
8   `vtime` datetime NOT NULL default '0000-00-00 00:00:00',\r
9   `vmember` int(11) NOT NULL default '0',\r
10   `vtype` varchar(15) NOT NULL default '',\r
11   `vextra` varchar(128) NOT NULL default '',\r
12   PRIMARY KEY  (`vkey`)\r
13 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;\r
14 \r
15 CREATE TABLE `nucleus_ban` (\r
16   `iprange` varchar(15) NOT NULL default '',\r
17   `reason` varchar(255) NOT NULL default '',\r
18   `blogid` int(11) NOT NULL default '0'\r
19 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;\r
20 \r
21 CREATE TABLE `nucleus_blog` (\r
22   `bnumber` int(11) NOT NULL auto_increment,\r
23   `bname` varchar(60) NOT NULL default '',\r
24   `bshortname` varchar(15) NOT NULL default '',\r
25   `bdesc` varchar(200) default NULL,\r
26   `bcomments` tinyint(2) NOT NULL default '1',\r
27   `bmaxcomments` int(11) NOT NULL default '0',\r
28   `btimeoffset` decimal(3,1) NOT NULL default '0.0',\r
29   `bnotify` varchar(128) default NULL,\r
30   `burl` varchar(100) default NULL,\r
31   `bupdate` varchar(60) default NULL,\r
32   `bdefskin` int(11) NOT NULL default '1',\r
33   `bpublic` tinyint(2) NOT NULL default '1',\r
34   `bconvertbreaks` tinyint(2) NOT NULL default '1',\r
35   `bdefcat` int(11) default NULL,\r
36   `bnotifytype` int(11) NOT NULL default '15',\r
37   `ballowpast` tinyint(2) NOT NULL default '0',\r
38   `bincludesearch` tinyint(2) NOT NULL default '0',\r
39   `breqemail` TINYINT( 2 ) DEFAULT '0' NOT NULL,\r
40   `bfuturepost` TINYINT(2) DEFAULT '0' NOT NULL,\r
41   PRIMARY KEY  (`bnumber`),\r
42 --  UNIQUE KEY `bnumber` (`bnumber`),\r
43   UNIQUE KEY `bshortname` (`bshortname`)\r
44 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;\r
45 \r
46 INSERT INTO `nucleus_blog` VALUES (1, 'My Nucleus CMS', 'mynucleuscms', '', 1, 0, 0.0, '', 'http://localhost:8080/nucleus/', '', 5, 1, 1, 1, 1, 1, 0, 0, 0);\r
47 \r
48 CREATE TABLE `nucleus_category` (\r
49   `catid` int(11) NOT NULL auto_increment,\r
50   `cblog` int(11) NOT NULL default '0',\r
51   `cname` varchar(200) default NULL,\r
52   `cdesc` varchar(200) default NULL,\r
53   PRIMARY KEY  (`catid`)\r
54 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;\r
55 \r
56 INSERT INTO `nucleus_category` VALUES (1, 1, 'General', 'Items that do not fit in other categories');\r
57 \r
58 CREATE TABLE `nucleus_comment` (\r
59   `cnumber` int(11) NOT NULL auto_increment,\r
60   `cbody` text NOT NULL,\r
61   `cuser` varchar(40) default NULL,\r
62   `cmail` varchar(100) default NULL,\r
63   `cemail` VARCHAR( 100 ),\r
64   `cmember` int(11) default NULL,\r
65   `citem` int(11) NOT NULL default '0',\r
66   `ctime` datetime NOT NULL default '0000-00-00 00:00:00',\r
67   `chost` varchar(60) default NULL,\r
68   `cip` varchar(15) NOT NULL default '',\r
69   `cblog` int(11) NOT NULL default '0',\r
70   PRIMARY KEY  (`cnumber`),\r
71 --  UNIQUE KEY `cnumber` (`cnumber`),\r
72   KEY `citem` (`citem`),\r
73   FULLTEXT KEY `cbody` (`cbody`),\r
74   INDEX `cblog` (`cblog`)\r
75 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;\r
76 \r
77 CREATE TABLE `nucleus_config` (\r
78   `name` varchar(20) NOT NULL default '',\r
79   `value` varchar(128) default NULL,\r
80   PRIMARY KEY  (`name`)\r
81 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;\r
82 \r
83 INSERT INTO `nucleus_config` VALUES ('DefaultBlog', '1');\r
84 INSERT INTO `nucleus_config` VALUES ('AdminEmail', 'example@example.org');\r
85 INSERT INTO `nucleus_config` VALUES ('IndexURL', 'http://localhost:8080/nucleus/');\r
86 INSERT INTO `nucleus_config` VALUES ('Locale', 'en_Latn_US');\r
87 INSERT INTO `nucleus_config` VALUES ('SessionCookie', '');\r
88 INSERT INTO `nucleus_config` VALUES ('AllowMemberCreate', '');\r
89 INSERT INTO `nucleus_config` VALUES ('AllowMemberMail', '1');\r
90 INSERT INTO `nucleus_config` VALUES ('SiteName', 'My Nucleus CMS');\r
91 INSERT INTO `nucleus_config` VALUES ('AdminURL', 'http://localhost:8080/nucleus/nucleus/');\r
92 INSERT INTO `nucleus_config` VALUES ('NewMemberCanLogon', '1');\r
93 INSERT INTO `nucleus_config` VALUES ('DisableSite', '');\r
94 INSERT INTO `nucleus_config` VALUES ('DisableSiteURL', 'http://www.this-page-intentionally-left-blank.org/');\r
95 INSERT INTO `nucleus_config` VALUES ('LastVisit', '');\r
96 INSERT INTO `nucleus_config` VALUES ('MediaURL', 'http://localhost:8080/nucleus/media/');\r
97 INSERT INTO `nucleus_config` VALUES ('AllowedTypes', 'jpg,jpeg,gif,mpg,mpeg,avi,mov,mp3,swf,png');\r
98 INSERT INTO `nucleus_config` VALUES ('AllowLoginEdit', '');\r
99 INSERT INTO `nucleus_config` VALUES ('AllowUpload', '1');\r
100 INSERT INTO `nucleus_config` VALUES ('DisableJsTools', '2');\r
101 INSERT INTO `nucleus_config` VALUES ('CookiePath', '/');\r
102 INSERT INTO `nucleus_config` VALUES ('CookieDomain', '');\r
103 INSERT INTO `nucleus_config` VALUES ('CookieSecure', '');\r
104 INSERT INTO `nucleus_config` VALUES ('CookiePrefix', '');\r
105 INSERT INTO `nucleus_config` VALUES ('MediaPrefix', '1');\r
106 INSERT INTO `nucleus_config` VALUES ('MaxUploadSize', '1048576');\r
107 INSERT INTO `nucleus_config` VALUES ('NonmemberMail', '');\r
108 INSERT INTO `nucleus_config` VALUES ('PluginURL', 'http://localhost:8080/nucleus/nucleus/plugins/');\r
109 INSERT INTO `nucleus_config` VALUES ('ProtectMemNames', '1');\r
110 INSERT INTO `nucleus_config` VALUES ('BaseSkin', '5');\r
111 INSERT INTO `nucleus_config` VALUES ('SkinsURL', 'http://localhost:8080/nucleus/skins/');\r
112 INSERT INTO `nucleus_config` VALUES ('ActionURL', 'http://localhost:8080/nucleus/action.php');\r
113 INSERT INTO `nucleus_config` VALUES ('URLMode', 'normal');\r
114 INSERT INTO `nucleus_config` VALUES ('DatabaseVersion', '350');\r
115 INSERT INTO `nucleus_config` VALUES ('DebugVars', '0');\r
116 INSERT INTO `nucleus_config` VALUES ('DefaultListSize', '10');\r
117 INSERT INTO `nucleus_config` VALUES ('AdminCSS', 'original');\r
118 \r
119 CREATE TABLE `nucleus_item` (\r
120   `inumber` int(11) NOT NULL auto_increment,\r
121   `ititle` varchar(160) default NULL,\r
122   `ibody` text NOT NULL,\r
123   `imore` text,\r
124   `iblog` int(11) NOT NULL default '0',\r
125   `iauthor` int(11) NOT NULL default '0',\r
126   `itime` datetime NOT NULL default '0000-00-00 00:00:00',\r
127   `iclosed` tinyint(2) NOT NULL default '0',\r
128   `idraft` tinyint(2) NOT NULL default '0',\r
129   `ikarmapos` int(11) NOT NULL default '0',\r
130   `icat` int(11) default NULL,\r
131   `ikarmaneg` int(11) NOT NULL default '0',\r
132   `iposted` tinyint(2) NOT NULL default '1',\r
133   PRIMARY KEY  (`inumber`),\r
134 --  UNIQUE KEY `inumber` (`inumber`),\r
135   KEY `itime` (`itime`),\r
136   INDEX `iblog` (`iblog`),\r
137   INDEX `idraft` (`idraft`),\r
138   INDEX `icat` (`icat`),\r
139   FULLTEXT KEY `ibody` (`ibody`,`ititle`,`imore`)\r
140 ) ENGINE=MyISAM PACK_KEYS=0 DEFAULT CHARSET=utf8;\r
141 \r
142 CREATE TABLE `nucleus_karma` (\r
143   `itemid` int(11) NOT NULL default '0',\r
144   `ip` char(15) NOT NULL default ''\r
145 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;\r
146 \r
147 CREATE TABLE `nucleus_member` (\r
148   `mnumber` int(11) NOT NULL auto_increment,\r
149   `mname` varchar(32) NOT NULL default '',\r
150   `mrealname` varchar(60) default NULL,\r
151   `mpassword` varchar(40) NOT NULL default '',\r
152   `memail` varchar(60) default NULL,\r
153   `murl` varchar(100) default NULL,\r
154   `mnotes` varchar(100) default NULL,\r
155   `madmin` tinyint(2) NOT NULL default '0',\r
156   `mcanlogin` tinyint(2) NOT NULL default '1',\r
157   `mcookiekey` varchar(40) default NULL,\r
158   `mlocale` varchar(20) NOT NULL default '',\r
159   `mautosave` tinyint(2) NOT NULL default '1',\r
160   PRIMARY KEY  (`mnumber`),\r
161 --  UNIQUE KEY `mnumber` (`mnumber`),\r
162   UNIQUE KEY `mname` (`mname`)\r
163 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;\r
164 \r
165 INSERT INTO `nucleus_member` VALUES (1, 'example', 'example', '1a79a4d60de6718e8e5b326e338ae533', 'example@example.org', 'http://localhost:8080/nucleus/', '', 1, 1, 'd767aefc60415859570d64c649257f19', '', 1);\r
166 \r
167 CREATE TABLE `nucleus_plugin` (\r
168   `pid` int(11) NOT NULL auto_increment,\r
169   `pfile` varchar(40) NOT NULL default '',\r
170   `porder` int(11) NOT NULL default '0',\r
171   PRIMARY KEY  (`pid`),\r
172 --  KEY `pid` (`pid`),\r
173   KEY `porder` (`porder`)\r
174 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;\r
175 \r
176 CREATE TABLE `nucleus_plugin_event` (\r
177   `pid` int(11) NOT NULL default '0',\r
178   `event` varchar(40) default NULL,\r
179   KEY `pid` (`pid`)\r
180 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;\r
181 \r
182 CREATE TABLE `nucleus_plugin_option` (\r
183   `ovalue` text NOT NULL,\r
184   `oid` int(11) NOT NULL auto_increment,\r
185   `ocontextid` int(11) NOT NULL default '0',\r
186   PRIMARY KEY  (`oid`,`ocontextid`)\r
187 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;\r
188 \r
189 CREATE TABLE `nucleus_plugin_option_desc` (\r
190   `oid` int(11) NOT NULL auto_increment,\r
191   `opid` int(11) NOT NULL default '0',\r
192   `oname` varchar(20) NOT NULL default '',\r
193   `ocontext` varchar(20) NOT NULL default '',\r
194   `odesc` varchar(255) default NULL,\r
195   `otype` varchar(20) default NULL,\r
196   `odef` text,\r
197   `oextra` text,\r
198   PRIMARY KEY  (`opid`,`oname`,`ocontext`),\r
199   UNIQUE KEY `oid` (`oid`)\r
200 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;\r
201 \r
202 CREATE TABLE `nucleus_skin` (\r
203   `sdesc` int(11) NOT NULL default '0',\r
204   `stype` varchar(20) NOT NULL default '',\r
205   `scontent` text NOT NULL,\r
206   PRIMARY KEY  (`sdesc`,`stype`)\r
207 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;\r
208 \r
209 -- INSERT INTO `nucleus_skin` VALUES (2, 'index', '<?xml version=\"1.0\" encoding=\"<%charset%>\"?>\n\n<feed xml:lang=\"en-us\" xmlns=\"http://www.w3.org/2005/Atom\">\n    <title><%blogsetting(name)%></title>\n    <id><%blogsetting(url)%>:<%blogsetting(id)%></id>\n\n    <link rel=\"alternate\" type=\"text/html\" href=\"<%blogsetting(url)%>\" />\n    <link rel=\"self\" type=\"application/atom+xml\" href=\"<%blogsetting(url)%><%self%>\" />\n    <generator uri=\"http://nucleuscms.org/\"><%version%></generator>\n    <updated><%blog(feeds/atom/modified,1)%></updated>\n\n    <%blog(feeds/atom/entries,10)%>\n</feed>');\r
210 -- INSERT INTO `nucleus_skin` VALUES (4, 'index', '<?xml version="1.0"?>\r\n<rsd version="1.0">\r\n <service>\r\n  <engineName><%version%></engineName>\r\n  <engineLink>http://nucleuscms.org/</engineLink>\r\n  <homepageLink><%sitevar(url)%></homepageLink>\r\n  <apis>\r\n   <api name="MetaWeblog" preferred="true" apiLink="<%adminurl%>xmlrpc/server.php" blogID="<%blogsetting(id)%>">\r\n    <docs>http://nucleuscms.org/documentation/devdocs/xmlrpc.html</docs>\r\n   </api>\r\n   <api name="Blogger" preferred="false" apiLink="<%adminurl%>xmlrpc/server.php" blogID="<%blogsetting(id)%>">\r\n    <docs>http://nucleuscms.org/documentation/devdocs/xmlrpc.html</docs>\r\n   </api>\r\n  </apis>\r\n </service>\r\n</rsd>');\r
211 -- INSERT INTO `nucleus_skin` VALUES (3, 'index', '<?xml version="1.0" encoding="<%charset%>"?>\r\n<rss version="2.0">\r\n  <channel>\r\n    <title><%blogsetting(name)%></title>\r\n    <link><%blogsetting(url)%></link>\r\n    <description><%blogsetting(desc)%></description>\r\n    <language>en-us</language>           \r\n    <generator><%version%></generator>\r\n    <copyright>?</copyright>             \r\n    <category>Weblog</category>\r\n    <docs>http://backend.userland.com/rss</docs>\r\n    <image>\r\n      <url><%blogsetting(url)%>/nucleus/nucleus2.gif</url>\r\n      <title><%blogsetting(name)%></title>\r\n      <link><%blogsetting(url)%></link>\r\n    </image>\r\n    <%blog(feeds/rss20,10)%>\r\n  </channel>\r\n</rss>');\r
212 \r
213 CREATE TABLE `nucleus_skin_desc` (\r
214   `sdnumber` int(11) NOT NULL auto_increment,\r
215   `sdname` varchar(20) NOT NULL default '',\r
216   `sddesc` varchar(200) default NULL,\r
217   `sdtype` varchar(40) NOT NULL default 'text/html',\r
218   `sdincmode` varchar(10) NOT NULL default 'normal',\r
219   `sdincpref` varchar(50) NOT NULL default '',\r
220   PRIMARY KEY  (`sdnumber`),\r
221 --  UNIQUE KEY `sdnumber` (`sdnumber`),\r
222   UNIQUE KEY `sdname` (`sdname`)\r
223 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;\r
224 \r
225 -- INSERT INTO `nucleus_skin_desc` VALUES (2, 'feeds/atom', 'Atom 1.0 weblog syndication', 'application/atom+xml', 'normal', '');\r
226 -- INSERT INTO `nucleus_skin_desc` VALUES (3, 'feeds/rss20', 'RSS 2.0 syndication of weblogs', 'text/xml', 'normal', '');\r
227 -- INSERT INTO `nucleus_skin_desc` VALUES (4, 'xml/rsd', 'RSD (Really Simple Discovery) information for weblog clients', 'text/xml', 'normal', '');\r
228 -- INSERT INTO `nucleus_skin_desc` VALUES (5, 'default', 'Nucleus CMS default skin', 'text/html', 'skindir', 'default/');\r
229 \r
230 CREATE TABLE `nucleus_team` (\r
231   `tmember` int(11) NOT NULL default '0',\r
232   `tblog` int(11) NOT NULL default '0',\r
233   `tadmin` tinyint(2) NOT NULL default '0',\r
234   PRIMARY KEY  (`tmember`,`tblog`)\r
235 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;\r
236 \r
237 INSERT INTO `nucleus_team` VALUES (1, 1, 1);\r
238 \r
239 CREATE TABLE `nucleus_template` (\r
240   `tdesc` int(11) NOT NULL default '0',\r
241   `tpartname` varchar(64) NOT NULL default '',\r
242   `tcontent` text NOT NULL,\r
243   PRIMARY KEY  (`tdesc`,`tpartname`)\r
244 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;\r
245 \r
246 -- INSERT INTO `nucleus_template` VALUES (3, 'ITEM', '<item>\r\n <title><%title(xml)%></title>\r\n <link><%blogurl%>index.php?itemid=<%itemid%></link>\r\n<description><![CDATA[<%body%><%more%>]]></description>\r\n <category><%category%></category>\r\n<comments><%blogurl%>index.php?itemid=<%itemid%></comments>\r\n <pubDate><%date(rfc822)%></pubDate>\r\n</item>');\r
247 -- INSERT INTO `nucleus_template` VALUES (3, 'EDITLINK', '<a href="<%editlink%>" onclick="<%editpopupcode%>">edit</a>');\r
248 -- INSERT INTO `nucleus_template` VALUES (3, 'FORMAT_DATE', '%x');\r
249 -- INSERT INTO `nucleus_template` VALUES (3, 'FORMAT_TIME', '%X');\r
250 -- INSERT INTO `nucleus_template` VALUES (4, 'ITEM', '<%date(utc)%>');\r
251 -- INSERT INTO `nucleus_template` VALUES (5, 'ITEM', '<entry>\n <title type=\"html\"><![CDATA[<%title%>]]></title>\n <link rel=\"alternate\" type=\"text/html\" href=\"<%blogurl%>index.php?itemid=<%itemid%>\" />\n <author>\n  <name><%author%></name>\n </author>\n <updated><%date(utc)%></updated>\n <published><%date(iso8601)%></published>\n <content type=\"html\"><![CDATA[<%body%><%more%>]]></content>\n <id><%blogurl%>:<%blogid%>:<%itemid%></id>\n</entry>');\r
252 -- INSERT INTO `nucleus_template` VALUES (5, 'POPUP_CODE', '<%media%>');\r
253 -- INSERT INTO `nucleus_template` VALUES (5, 'IMAGE_CODE', '<%image%>');\r
254 -- INSERT INTO `nucleus_template` VALUES (5, 'MEDIA_CODE', '<%media%>');\r
255 -- INSERT INTO `nucleus_template` VALUES (3, 'POPUP_CODE', '<%image%>');\r
256 -- INSERT INTO `nucleus_template` VALUES (3, 'MEDIA_CODE', '<%media%>');\r
257 -- INSERT INTO `nucleus_template` VALUES (3, 'IMAGE_CODE', '<%media%>');\r
258 \r
259 CREATE TABLE `nucleus_template_desc` (\r
260   `tdnumber` int(11) NOT NULL auto_increment,\r
261   `tdname` varchar(64) NOT NULL default '',\r
262   `tddesc` varchar(200) default NULL,\r
263   PRIMARY KEY  (`tdnumber`),\r
264 --  UNIQUE KEY `tdnumber` (`tdnumber`),\r
265   UNIQUE KEY `tdname` (`tdname`)\r
266 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;\r
267 \r
268 -- INSERT INTO `nucleus_template_desc` VALUES (4, 'feeds/atom/modified', 'Atom feeds: Inserts last modification date');\r
269 -- INSERT INTO `nucleus_template_desc` VALUES (5, 'feeds/atom/entries', 'Atom feeds: Feed items');\r
270 -- INSERT INTO `nucleus_template_desc` VALUES (3, 'feeds/rss20', 'Used for RSS 2.0 syndication of your blog');\r
271 -- INSERT INTO `nucleus_template_desc` VALUES (8, 'default/index', 'Nucleus CMS default index template');\r
272 -- INSERT INTO `nucleus_template_desc` VALUES (9, 'default/item', 'Nucleus CMS default item template');\r
273 \r
274 CREATE TABLE `nucleus_tickets` (\r
275   `ticket` varchar(40) NOT NULL default '',\r
276   `ctime` datetime NOT NULL default '0000-00-00 00:00:00',\r
277   `member` int(11) NOT NULL default '0',\r
278   PRIMARY KEY  (`ticket`,`member`)\r
279 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;\r