1234567891011121314151617181920 |
- CREATE TABLE user (
- id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
- nick TEXT NOT NULL UNIQUE,
- hash BLOB NOT NULL
- );
- CREATE INDEX index_user_id ON user(id);
- CREATE INDEX index_user_nick ON user(nick);
-
- CREATE TABLE channel (
- id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
- name TEXT NOT NULL UNIQUE
- );
- CREATE INDEX index_channel_id ON channel(id);
-
- CREATE TABLE user_channel (
- id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
- user_id INTEGER NOT NULL,
- channel_id INTEGER NOT NULL
- );
- CREATE UNIQUE INDEX index_user_id_channel_id ON user_channel (user_id, channel_id);
|