summaryrefslogtreecommitdiff
path: root/data/tabby/Create.sql
blob: 0b5690bdaab683f0b8884797df0812a0f4f51c79 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
CREATE TABLE IF NOT EXISTS sessions
(
    id INTEGER PRIMARY KEY,
    parent_id INTEGER DEFAULT 0,
    crdate INTEGER DEFAULT 0,
    tstamp INTEGER DEFAULT 0,
    closed INTEGER DEFAULT 0,
    title TEXT DEFAULT NULL,
    FOREIGN KEY(parent_id) REFERENCES sessions(id)
);

CREATE TABLE IF NOT EXISTS tabs
(
    id INTEGER PRIMARY KEY,
    session_id INTEGER NOT NULL,
    uri TEXT DEFAULT NULL,
    icon TEXT DEFAULT NULL,
    title TEXT DEFAULT NULL,
    crdate INTEGER DEFAULT 0,
    tstamp INTEGER DEFAULT 0,
    closed INTEGER DEFAULT 0,
    FOREIGN KEY(session_id) REFERENCES sessions(id)
);

CREATE TABLE IF NOT EXISTS tab_history
(
    id INTEGER PRIMARY KEY,
    tab_id INTEGER,
    url TEXT,
    icon TEXT,
    title TEXT,
    FOREIGN KEY(tab_id) REFERENCES tabs(id)
);