This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
-- Add migration script here
|
||||
CREATE TABLE users(
|
||||
id INTEGER PRIMARY KEY NOT NULL,
|
||||
uuid TEXT PRIMARY KEY NOT NULL,
|
||||
user_id CHAR(255) NOT NULL,
|
||||
display_name TEXT NOT NULL,
|
||||
password TEXT NOT NULL
|
||||
|
@@ -1,11 +1,11 @@
|
||||
-- Add migration script here
|
||||
|
||||
CREATE TABLE devices(
|
||||
id INTEGER PRIMARY KEY NOT NULL,
|
||||
user_id INT NOT NULL,
|
||||
uuid TEXT PRIMARY KEY NOT NULL,
|
||||
user_uuid INT NOT NULL,
|
||||
device_id TEXT NOT NULL,
|
||||
display_name TEXT NOT NULL,
|
||||
FOREIGN KEY(user_id) REFERENCES users(id)
|
||||
FOREIGN KEY(user_uuid) REFERENCES users(uuid)
|
||||
);
|
||||
|
||||
CREATE INDEX device_id_index ON devices (device_id);
|
@@ -1,10 +1,10 @@
|
||||
-- Add migration script here
|
||||
|
||||
CREATE TABLE sessions(
|
||||
id INTEGER PRIMARY KEY NOT NULL,
|
||||
device_id INT NOT NULL,
|
||||
value TEXT NOT NULL,
|
||||
FOREIGN KEY(device_id) REFERENCES devices(id)
|
||||
uuid TEXT PRIMARY KEY NOT NULL,
|
||||
device_uuid INT NOT NULL,
|
||||
key TEXT NOT NULL,
|
||||
FOREIGN KEY(device_uuid) REFERENCES devices(uuid)
|
||||
);
|
||||
|
||||
CREATE INDEX value_index ON sessions (value);
|
||||
CREATE INDEX key_index ON sessions (key);
|
Reference in New Issue
Block a user