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.
88 lines
3.1 KiB
88 lines
3.1 KiB
5 years ago
|
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");
|