~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to userdb/users.sql

  • Committer: drtomc
  • Date: 2008-02-01 04:13:23 UTC
  • Revision ID: svn-v3-trunk0:2b9c9e99-6f39-0410-b283-7f802c844ae2:trunk:369
Add stuff on installing and configuring pound.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
CREATE TABLE login (
 
2
    login       VARCHAR UNIQUE NOT NULL,
2
3
    loginid     SERIAL PRIMARY KEY NOT NULL,
3
 
    login       VARCHAR UNIQUE NOT NULL,
4
 
    passhash    VARCHAR,
5
 
    state       VARCHAR NOT NULL CHECK (state in ('no_agreement', 'pending',
6
 
                                              'enabled', 'disabled')),
7
 
    rolenm      VARCHAR NOT NULL CHECK (rolenm in ('guest', 'student',
8
 
                                                   'tutor', 'lecturer',
9
 
                                                   'admin')),
10
 
    unixid      INT UNIQUE NOT NULL, -- unix user id
11
 
    nick        VARCHAR NOT NULL,
12
 
    pass_exp    TIMESTAMP,
13
 
    acct_exp    TIMESTAMP,
14
 
    last_login  TIMESTAMP,
15
 
    email       VARCHAR,
16
 
    fullname    VARCHAR NOT NULL,
 
4
    nick        VARCHAR,
 
5
    fullname    VARCHAR,
 
6
    rolenm      VARCHAR,
17
7
    studentid   VARCHAR -- may be null
18
8
);
19
9
 
82
72
);
83
73
 
84
74
CREATE TABLE project_extension (
85
 
    assessedid  INT4 REFERENCES assessed (assessedid) NOT NULL,
 
75
    assessedid  INT4 REFERENCES assessed (assesedid) NOT NULL,
86
76
    projectid   INT4 REFERENCES project (projectid) NOT NULL,
87
77
    deadline    TIMESTAMP NOT NULL,
88
78
    approver    INT4 REFERENCES login (loginid) NOT NULL,
90
80
);
91
81
 
92
82
CREATE TABLE project_mark (
93
 
    assessedid  INT4 REFERENCES assessed (assessedid) NOT NULL,
 
83
    assessedid  INT4 REFERENCES assessed (assesedid) NOT NULL,
94
84
    projectid   INT4 REFERENCES project (projectid) NOT NULL,
95
85
    componentid INT4,
96
86
    marker      INT4 REFERENCES login (loginid) NOT NULL,
106
96
);
107
97
 
108
98
CREATE TABLE problem_tag (
109
 
    problemid   INT4 REFERENCES problem (problemid),
 
99
    problemid   INT4 REFERENCES tutorial_problem (problemid),
110
100
    tag         VARCHAR NOT NULL,
111
101
    description VARCHAR,
112
102
    standard    BOOLEAN NOT NULL,