fyp/sql/user.sql

28 lines
851 B
MySQL
Raw Normal View History

-- drop table if exists tokens;
-- drop table if exists model_data_point;
-- drop table if exists model_defenitions;
-- drop table if exists models;
-- drop table if exists users;
create table if not exists users (
id uuid primary key default gen_random_uuid(),
user_type integer default 1,
username varchar (120) not null,
email varchar (120) not null,
salt char (8) not null,
password char (60) not null,
created_on timestamp default current_timestamp,
updated_at timestamp default current_timestamp,
lastlogin_at timestamp default current_timestamp
);
--drop table if exists tokens;
create table if not exists tokens (
token varchar (120) primary key,
user_id uuid references users (id) on delete cascade,
time_to_live integer default 86400,
emit_day timestamp default current_timestamp
);