~pound-python/infobat/infobob

« back to all changes in this revision

Viewing changes to db.schema

MergingĀ inĀ changes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
    PRIMARY KEY(username, time_of)
5
5
);
6
6
 
 
7
CREATE TABLE IF NOT EXISTS bans (
 
8
    channel TEXT NOT NULL,
 
9
    mask TEXT NOT NULL,
 
10
    mode TEXT NOT NULL,
 
11
    set_at INTEGER NOT NULL,
 
12
    set_by TEXT NOT NULL,
 
13
    expire_at INTEGER,
 
14
    unset_at INTEGER,
 
15
    unset_by TEXT
 
16
);
 
17
 
 
18
CREATE TABLE IF NOT EXISTS user_hosts (
 
19
    nick TEXT PRIMARY KEY,
 
20
    host TEXT
 
21
);
 
22
 
 
23
CREATE TABLE IF NOT EXISTS channel_users (
 
24
    nick TEXT REFERENCES user_hosts(nick),
 
25
    channel TEXT,
 
26
    PRIMARY KEY(nick, channel)
 
27
);
 
28
 
7
29
CREATE TABLE IF NOT EXISTS repastes (
8
30
    orig_url TEXT PRIMARY KEY,
9
 
    repasted_url TEXT
 
31
    repasted_url TEXT NOT NULL,
 
32
    time_of INTEGER
10
33
);
11
34
 
12
35
CREATE TABLE IF NOT EXISTS pastebins (