copyright
[blog.pm.git] / blog.sql
blob3a16f8ba7f8b83e7735cc13e0804139f3e3c4915
1 BEGIN TRANSACTION;
3 CREATE TABLE post (
4   id INTEGER PRIMARY KEY NOT NULL,
5   addtime datetime NOT NULL,
6   title character varying NOT NULL,
7   annot text NOT NULL,
8   content text NOT NULL
9 );
11 CREATE TABLE tag (
12   id INTEGER PRIMARY KEY NOT NULL,
13   name character varying NOT NULL,
14   UNIQUE(name)
17 CREATE TABLE post_tag_map (
18   post_id INTEGER KEY NOT NULL,
19   tag_id INTEGER NOT NULL,
20   PRIMARY KEY(post_id, tag_id)
23 CREATE TABLE comment (
24   id INTEGER PRIMARY KEY NOT NULL,
25   post_id INTEGER NOT NULL,
26   isauthor INTEGER(1) NOT NULL DEFAULT 0,
27   addtime datetime NOT NULL,
28   name character varying,
29   openid character varying,
30   email character varying,
31   content text NOT NULL
34 COMMIT;