source: code/trunk/schema.sql@ 81

Last change on this file since 81 was 77, checked in by contact, 5 years ago

Add SQLite database

Closes: https://todo.sr.ht/~emersion/jounce/9

File size: 467 bytes
RevLine 
[77]1CREATE TABLE User (
2 username VARCHAR(255) PRIMARY KEY,
3 password VARCHAR(255)
4);
5
6CREATE TABLE Network (
7 id INTEGER PRIMARY KEY,
8 user VARCHAR(255) NOT NULL,
9 addr VARCHAR(255) NOT NULL,
10 nick VARCHAR(255) NOT NULL,
11 username VARCHAR(255),
12 realname VARCHAR(255),
13 FOREIGN KEY(user) REFERENCES User(username)
14);
15
16CREATE TABLE Channel (
17 id INTEGER PRIMARY KEY,
18 network INTEGER NOT NULL,
19 name VARCHAR(255) NOT NULL,
20 FOREIGN KEY(network) REFERENCES Network(id)
21);
Note: See TracBrowser for help on using the repository browser.