34 lines
816 B
SQL
34 lines
816 B
SQL
CREATE TABLE IF NOT EXISTS `user` (
|
|
id BIGINT PRIMARY KEY,
|
|
email VARCHAR(20) NOT NULL,
|
|
password text NOT NULL,
|
|
salt text NOT NULL,
|
|
-- 二进制状态位,暂无作用
|
|
state INT NOT NULL,
|
|
reg_time BIGINT NOT NULL
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS `skin` (
|
|
id BIGINT PRIMARY KEY,
|
|
-- 第一个上传的用户
|
|
user_id BIGINT NOT NULL,
|
|
skin_hash VARCHAR(50) NOT NULL,
|
|
`type` VARCHAR(10) NOT NULL,
|
|
variant VARCHAR(10) NOT NULL
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS `user_skin` (
|
|
user_id BIGINT PRIMARY KEY,
|
|
skin_id BIGINT NOT NULL
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS `user_token` (
|
|
user_id BIGINT PRIMARY KEY,
|
|
token_id INT NOT NULL
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS `user_profile` (
|
|
user_id BIGINT PRIMARY KEY,
|
|
name VARCHAR(20) NOT NULL,
|
|
uuid text NOT NULL
|
|
); |