You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
1.1 KiB
37 lines
1.1 KiB
-- 用户表,插入时判断账户是否已存在
|
|
CREATE TABLE IF NOT EXISTS user (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
username TEXT,
|
|
nickname TEXT,
|
|
password TEXT,
|
|
role TEXT,
|
|
fixed_user TEXT,
|
|
deleted TEXT,
|
|
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
INSERT INTO user (username,nickname, password, role, fixed_user, deleted)
|
|
SELECT 'admin','Admin', '123456', 'ADMIN', 'ENABLE','DISABLE'
|
|
WHERE NOT EXISTS (SELECT 1 FROM user WHERE username = 'admin');
|
|
|
|
|
|
-- 创建 ores 矿石 表
|
|
CREATE TABLE IF NOT EXISTS ores
|
|
(
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
name VARCHAR NOT NULL,
|
|
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
-- 创建 crafts 工艺 表
|
|
CREATE TABLE IF NOT EXISTS crafts
|
|
(
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
name VARCHAR NOT NULL,
|
|
steps TEXT,
|
|
ores_id INTEGER,
|
|
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
|
);
|