SQLite.sql 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. CREATE TABLE typecho_comments ( "coid" INTEGER NOT NULL PRIMARY KEY,
  2. "cid" int(10) default '0' ,
  3. "created" int(10) default '0' ,
  4. "author" varchar(150) default NULL ,
  5. "authorId" int(10) default '0' ,
  6. "ownerId" int(10) default '0' ,
  7. "mail" varchar(150) default NULL ,
  8. "url" varchar(255) default NULL ,
  9. "ip" varchar(64) default NULL ,
  10. "agent" varchar(511) default NULL ,
  11. "text" text ,
  12. "type" varchar(16) default 'comment' ,
  13. "status" varchar(16) default 'approved' ,
  14. "parent" int(10) default '0' );
  15. CREATE INDEX typecho_comments_cid ON typecho_comments ("cid");
  16. CREATE INDEX typecho_comments_created ON typecho_comments ("created");
  17. CREATE TABLE typecho_contents ( "cid" INTEGER NOT NULL PRIMARY KEY,
  18. "title" varchar(150) default NULL ,
  19. "slug" varchar(150) default NULL ,
  20. "created" int(10) default '0' ,
  21. "modified" int(10) default '0' ,
  22. "text" text ,
  23. "order" int(10) default '0' ,
  24. "authorId" int(10) default '0' ,
  25. "template" varchar(32) default NULL ,
  26. "type" varchar(16) default 'post' ,
  27. "status" varchar(16) default 'publish' ,
  28. "password" varchar(32) default NULL ,
  29. "commentsNum" int(10) default '0' ,
  30. "allowComment" char(1) default '0' ,
  31. "allowPing" char(1) default '0' ,
  32. "allowFeed" char(1) default '0' ,
  33. "parent" int(10) default '0' );
  34. CREATE UNIQUE INDEX typecho_contents_slug ON typecho_contents ("slug");
  35. CREATE INDEX typecho_contents_created ON typecho_contents ("created");
  36. CREATE TABLE "typecho_fields" ("cid" INTEGER NOT NULL,
  37. "name" varchar(150) NOT NULL,
  38. "type" varchar(8) default 'str',
  39. "str_value" text,
  40. "int_value" int(10) default '0',
  41. "float_value" real default '0'
  42. );
  43. CREATE UNIQUE INDEX typecho_fields_cid_name ON typecho_fields ("cid", "name");
  44. CREATE INDEX typecho_fields_int_value ON typecho_fields ("int_value");
  45. CREATE INDEX typecho_fields_float_value ON typecho_fields ("float_value");
  46. CREATE TABLE typecho_metas ( "mid" INTEGER NOT NULL PRIMARY KEY,
  47. "name" varchar(150) default NULL ,
  48. "slug" varchar(150) default NULL ,
  49. "type" varchar(32) NOT NULL ,
  50. "description" varchar(150) default NULL ,
  51. "count" int(10) default '0' ,
  52. "order" int(10) default '0' ,
  53. "parent" int(10) default '0');
  54. CREATE INDEX typecho_metas_slug ON typecho_metas ("slug");
  55. CREATE TABLE typecho_options ( "name" varchar(32) NOT NULL ,
  56. "user" int(10) NOT NULL default '0' ,
  57. "value" text );
  58. CREATE UNIQUE INDEX typecho_options_name_user ON typecho_options ("name", "user");
  59. CREATE TABLE typecho_relationships ( "cid" int(10) NOT NULL ,
  60. "mid" int(10) NOT NULL );
  61. CREATE UNIQUE INDEX typecho_relationships_cid_mid ON typecho_relationships ("cid", "mid");
  62. CREATE TABLE typecho_users ( "uid" INTEGER NOT NULL PRIMARY KEY,
  63. "name" varchar(32) default NULL ,
  64. "password" varchar(64) default NULL ,
  65. "mail" varchar(150) default NULL ,
  66. "url" varchar(150) default NULL ,
  67. "screenName" varchar(32) default NULL ,
  68. "created" int(10) default '0' ,
  69. "activated" int(10) default '0' ,
  70. "logged" int(10) default '0' ,
  71. "group" varchar(16) default 'visitor' ,
  72. "authCode" varchar(64) default NULL);
  73. CREATE UNIQUE INDEX typecho_users_name ON typecho_users ("name");
  74. CREATE UNIQUE INDEX typecho_users_mail ON typecho_users ("mail");