30 lines
988 B
SQL
30 lines
988 B
SQL
-- jdbox.sessions definition
|
|
CREATE TABLE `sessions` (
|
|
`id` varchar(191) NOT NULL,
|
|
`expires` datetime(3) NOT NULL,
|
|
`createdAt` datetime(3) NOT NULL DEFAULT current_timestamp(3),
|
|
`userId` int(11) NOT NULL,
|
|
PRIMARY KEY (`id`),
|
|
KEY `sessions_userId_idx` (`userId`) USING BTREE
|
|
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
|
|
|
|
-- jdbox.users definition
|
|
CREATE TABLE `users` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(191) DEFAULT NULL,
|
|
`createdAt` datetime(3) NOT NULL DEFAULT current_timestamp(3),
|
|
`password` varchar(191) NOT NULL,
|
|
`account` varchar(191) NOT NULL,
|
|
`updatedAt` datetime(3) NOT NULL,
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE KEY `users_phone_key` (`phone`)
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 2 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
|
|
|
|
-- 插入初始用户
|
|
INSERT INTO users(phone, password, name)
|
|
VALUES(
|
|
'admin',
|
|
'$2a$10$k.p3.s28OdLmGCMtuvBoqOxABp03h0Zhmop4eqqlR8sIjkThCcsnS',
|
|
'管理员'
|
|
);
|