28 lines
771 B
SQL
28 lines
771 B
SQL
-- User Access And Permissions
|
|
|
|
-- Tables
|
|
CREATE TABLE IF NOT EXISTS public.user (
|
|
id INTEGER PRIMARY KEY,
|
|
created_date DATETIME NOT NULL DEFAULT NOW(),
|
|
updated_date DATETIME NOT NULL DEFAULT NOW(),
|
|
last_login DATETIME,
|
|
username VARCHAR(255) NOT NULL,
|
|
email_id INT NOT NULL
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS public.email (
|
|
id TEXT PRIMARY KEY,
|
|
created_date DATETIME NOT NULL DEFAULT NOW(),
|
|
updated_date DATETIME NOT NULL DEFAULT NOW(),
|
|
user_id INT FOREIGN KEY
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS public.items (
|
|
id INTEGER PRIMARY KEY,
|
|
created_date DATETIME NOT NULL DEFAULT NOW(),
|
|
updated_date DATETIME NOT NULL DEFAULT NOW(),
|
|
user_id INT FOREIGN KEY
|
|
img_url TEXT,
|
|
flavor_text TEXT,
|
|
stats JSON DEFAULT '{}'
|
|
); |