Altered tables and added a new table for refresh_tokens
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
-- Add migration script here
|
-- Add migration script here
|
||||||
CREATE TABLE users (
|
CREATE TABLE IF NOT EXISTS users (
|
||||||
'id' INTEGER PRIMARY KEY NOT NULL,
|
'id' INTEGER PRIMARY KEY NOT NULL,
|
||||||
'uuid' TEXT UNIQUE NOT NULL,
|
'uuid' TEXT UNIQUE NOT NULL,
|
||||||
'username' TEXT NOT NULL,
|
'username' TEXT NOT NULL,
|
||||||
@@ -7,14 +7,15 @@ CREATE TABLE users (
|
|||||||
'email' TEXT NOT NULL
|
'email' TEXT NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE inventories (
|
CREATE TABLE IF NOT EXISTS inventories (
|
||||||
'id' INTEGER PRIMARY KEY NOT NULL,
|
'id' INTEGER PRIMARY KEY NOT NULL,
|
||||||
'uuid' TEXT UNIQUE NOT NULL,
|
'uuid' TEXT UNIQUE NOT NULL,
|
||||||
'user' INTEGER NOT NULL,
|
'user' INTEGER NOT NULL,
|
||||||
|
'money' FLOAT DEFAULT 0,
|
||||||
FOREIGN KEY ('user') REFERENCES users ('id')
|
FOREIGN KEY ('user') REFERENCES users ('id')
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE user_items (
|
CREATE TABLE IF NOT EXISTS user_items (
|
||||||
'id' INTEGER PRIMARY KEY NOT NULL,
|
'id' INTEGER PRIMARY KEY NOT NULL,
|
||||||
'uuid' TEXT UNIQUE NOT NULL,
|
'uuid' TEXT UNIQUE NOT NULL,
|
||||||
'inventory' INTEGER NOT NULL,
|
'inventory' INTEGER NOT NULL,
|
||||||
@@ -23,7 +24,7 @@ CREATE TABLE user_items (
|
|||||||
FOREIGN KEY ('item') REFERENCES items ('id')
|
FOREIGN KEY ('item') REFERENCES items ('id')
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE items (
|
CREATE TABLE IF NOT EXISTS items (
|
||||||
'id' INTEGER PRIMARY KEY NOT NULL,
|
'id' INTEGER PRIMARY KEY NOT NULL,
|
||||||
'uuid' TEXT UNIQUE NOT NULL,
|
'uuid' TEXT UNIQUE NOT NULL,
|
||||||
'name' TEXT NOT NULL,
|
'name' TEXT NOT NULL,
|
||||||
@@ -32,7 +33,7 @@ CREATE TABLE items (
|
|||||||
'price' FLOAT NOT NULL
|
'price' FLOAT NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE cases (
|
CREATE TABLE IF NOT EXISTS cases (
|
||||||
'id' INTEGER PRIMARY KEY NOT NULL,
|
'id' INTEGER PRIMARY KEY NOT NULL,
|
||||||
'uuid' TEXT UNIQUE NOT NULL,
|
'uuid' TEXT UNIQUE NOT NULL,
|
||||||
'name' TEXT NOT NULL,
|
'name' TEXT NOT NULL,
|
||||||
@@ -40,10 +41,20 @@ CREATE TABLE cases (
|
|||||||
'price' FLOAT NOT NULL
|
'price' FLOAT NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE items_cases (
|
CREATE TABLE IF NOT EXISTS items_cases (
|
||||||
'item' INTEGER NOT NULL,
|
'item' INTEGER NOT NULL,
|
||||||
'case' INTEGER NOT NULL,
|
'case' INTEGER NOT NULL,
|
||||||
FOREIGN KEY ('item') REFERENCES items ('id'),
|
FOREIGN KEY ('item') REFERENCES items ('id'),
|
||||||
FOREIGN KEY ('case') REFERENCES cases ('id'),
|
FOREIGN KEY ('case') REFERENCES cases ('id'),
|
||||||
PRIMARY KEY ('item', 'case')
|
PRIMARY KEY ('item', 'case')
|
||||||
);
|
);
|
||||||
|
|
||||||
|
CREATE TABLE IF NOT EXISTS refresh_tokens (
|
||||||
|
'id' INTEGER PRIMARY KEY,
|
||||||
|
'token' TEXT,
|
||||||
|
'previous' TEXT,
|
||||||
|
'user' INTEGER,
|
||||||
|
'expiry' INTEGER,
|
||||||
|
'revoked' BOOLEAN,
|
||||||
|
FOREIGN KEY ('user') REFERENCES users ('id')
|
||||||
|
);
|
||||||
|
|||||||
@@ -1,6 +0,0 @@
|
|||||||
-- Add migration script here
|
|
||||||
CREATE TABLE IF NOT EXISTS revoked (
|
|
||||||
'token_id' INTEGER NOT NULL,
|
|
||||||
'user_id' VARCHAR NOT NULL,
|
|
||||||
'expires' INTEGER NOT NULL
|
|
||||||
)
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
-- Add migration script here
|
|
||||||
ALTER TABLE inventories ADD 'money' FLOAT DEFAULT 0;
|
|
||||||
Reference in New Issue
Block a user