You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
87 lines
3.1 KiB
87 lines
3.1 KiB
CREATE TABLE typecho_comments ( "coid" INTEGER NOT NULL PRIMARY KEY, |
|
"cid" int(10) default '0' , |
|
"created" int(10) default '0' , |
|
"author" varchar(200) default NULL , |
|
"authorId" int(10) default '0' , |
|
"ownerId" int(10) default '0' , |
|
"mail" varchar(200) default NULL , |
|
"url" varchar(200) default NULL , |
|
"ip" varchar(64) default NULL , |
|
"agent" varchar(200) default NULL , |
|
"text" text , |
|
"type" varchar(16) default 'comment' , |
|
"status" varchar(16) default 'approved' , |
|
"parent" int(10) default '0' ); |
|
|
|
CREATE INDEX typecho_comments_cid ON typecho_comments ("cid"); |
|
CREATE INDEX typecho_comments_created ON typecho_comments ("created"); |
|
|
|
CREATE TABLE typecho_contents ( "cid" INTEGER NOT NULL PRIMARY KEY, |
|
"title" varchar(200) default NULL , |
|
"slug" varchar(200) default NULL , |
|
"created" int(10) default '0' , |
|
"modified" int(10) default '0' , |
|
"text" text , |
|
"order" int(10) default '0' , |
|
"authorId" int(10) default '0' , |
|
"template" varchar(32) default NULL , |
|
"type" varchar(16) default 'post' , |
|
"status" varchar(16) default 'publish' , |
|
"password" varchar(32) default NULL , |
|
"commentsNum" int(10) default '0' , |
|
"allowComment" char(1) default '0' , |
|
"allowPing" char(1) default '0' , |
|
"allowFeed" char(1) default '0' , |
|
"parent" int(10) default '0' ); |
|
|
|
CREATE UNIQUE INDEX typecho_contents_slug ON typecho_contents ("slug"); |
|
CREATE INDEX typecho_contents_created ON typecho_contents ("created"); |
|
|
|
CREATE TABLE "typecho_fields" ("cid" INTEGER NOT NULL, |
|
"name" varchar(200) NOT NULL, |
|
"type" varchar(8) default 'str', |
|
"str_value" text, |
|
"int_value" int(10) default '0', |
|
"float_value" real default '0' |
|
); |
|
|
|
CREATE UNIQUE INDEX typecho_fields_cid_name ON typecho_fields ("cid", "name"); |
|
CREATE INDEX typecho_fields_int_value ON typecho_fields ("int_value"); |
|
CREATE INDEX typecho_fields_float_value ON typecho_fields ("float_value"); |
|
|
|
CREATE TABLE typecho_metas ( "mid" INTEGER NOT NULL PRIMARY KEY, |
|
"name" varchar(200) default NULL , |
|
"slug" varchar(200) default NULL , |
|
"type" varchar(32) NOT NULL , |
|
"description" varchar(200) default NULL , |
|
"count" int(10) default '0' , |
|
"order" int(10) default '0' , |
|
"parent" int(10) default '0'); |
|
|
|
CREATE INDEX typecho_metas_slug ON typecho_metas ("slug"); |
|
|
|
CREATE TABLE typecho_options ( "name" varchar(32) NOT NULL , |
|
"user" int(10) NOT NULL default '0' , |
|
"value" text ); |
|
|
|
CREATE UNIQUE INDEX typecho_options_name_user ON typecho_options ("name", "user"); |
|
|
|
CREATE TABLE typecho_relationships ( "cid" int(10) NOT NULL , |
|
"mid" int(10) NOT NULL ); |
|
|
|
CREATE UNIQUE INDEX typecho_relationships_cid_mid ON typecho_relationships ("cid", "mid"); |
|
|
|
CREATE TABLE typecho_users ( "uid" INTEGER NOT NULL PRIMARY KEY, |
|
"name" varchar(32) default NULL , |
|
"password" varchar(64) default NULL , |
|
"mail" varchar(200) default NULL , |
|
"url" varchar(200) default NULL , |
|
"screenName" varchar(32) default NULL , |
|
"created" int(10) default '0' , |
|
"activated" int(10) default '0' , |
|
"logged" int(10) default '0' , |
|
"group" varchar(16) default 'visitor' , |
|
"authCode" varchar(64) default NULL); |
|
|
|
CREATE UNIQUE INDEX typecho_users_name ON typecho_users ("name"); |
|
CREATE UNIQUE INDEX typecho_users_mail ON typecho_users ("mail");
|
|
|