1 -- $Id: schema.psql,v 1.3 2000-06-20 04:39:16 wainstead Exp $
10 pagename VARCHAR(100) NOT NULL,
11 version INT NOT NULL DEFAULT 1,
12 flags INT NOT NULL DEFAULT 0,
14 lastmodified INT NOT NULL,
16 content TEXT NOT NULL,
18 PRIMARY KEY (pagename)
21 CREATE TABLE archive (
22 pagename VARCHAR(100) NOT NULL,
23 version INT NOT NULL DEFAULT 1,
24 flags INT NOT NULL DEFAULT 0,
26 lastmodified INT NOT NULL,
28 content TEXT NOT NULL,
30 PRIMARY KEY (pagename)
33 CREATE TABLE wikilinks (
34 frompage VARCHAR(100) NOT NULL,
35 topage VARCHAR(100) NOT NULL,
36 PRIMARY KEY (frompage, topage)
39 CREATE TABLE hottopics (
40 pagename VARCHAR(100) NOT NULL,
41 lastmodified INT NOT NULL,
42 PRIMARY KEY (pagename, lastmodified)
45 CREATE TABLE hitcount (
46 pagename VARCHAR(100) NOT NULL,
47 hits INT NOT NULL DEFAULT 0,
48 PRIMARY KEY (pagename)
51 GRANT ALL ON wiki TO nobody;
52 GRANT ALL ON archive TO nobody;
53 GRANT ALL ON wikilinks TO nobody;
54 GRANT ALL ON hottopics TO nobody;
55 GRANT ALL ON hitcount TO nobody;
57 GRANT ALL ON wiki TO swain;
58 GRANT ALL ON archive TO swain;
59 GRANT ALL ON wikilinks TO swain;
60 GRANT ALL ON hottopics TO swain;
61 GRANT ALL ON hitcount TO swain;