OSDN Git Service

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