PRAGMA foreign_keys = ON;
-CREATE TABLE account (
- id INTEGER PRIMARY KEY,
- username TEXT,
- password TEXT,
- status TEXT DEFAULT 'active'
+CREATE TABLE room (
+ id INTEGER PRIMARY KEY,
+ name TEXT UNIQUE,
+ created TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-CREATE TABLE message (
- id INTEGER PRIMARY KEY,
- posted TIMESTAMP,
- author INTEGER REFERENCES account(id),
- content TEXT
+CREATE TABLE account (
+ id INTEGER PRIMARY KEY,
+ username TEXT UNIQUE,
+ password TEXT NOT NULL,
+ status TEXT DEFAULT 'active',
+ current_room INTEGER REFERENCES room(id)
);
-INSERT INTO account (username, password) VALUES ('chaz', 'mypass');
-INSERT INTO account (username, password) VALUES ('jdoe', 'foobar');
-