updated users and added sessions and server_settings structures

master
Alex 2021-05-28 22:04:49 +02:00
parent 871dc1405e
commit 457f908e67
1 changed files with 29 additions and 4 deletions

View File

@ -9,9 +9,9 @@
--
CREATE TABLE `users` (
`user_id` varchar(32) NOT NULL,
`user_hashtag` varchar(6) NOT NULL,
`username` varchar(30) NOT NULL,
`id` varchar(32) NOT NULL,
`hashtag` varchar(6) NOT NULL,
`name` varchar(30) NOT NULL,
`email` varchar(255) NOT NULL,
`password` char(60) NOT NULL,
`rank` tinyint(4) DEFAULT 0,
@ -24,7 +24,8 @@ CREATE TABLE `users` (
`followers` int(11) DEFAULT 0,
`following` int(11) DEFAULT 0,
`last_login` datetime DEFAULT NULL,
`created` datetime NOT NULL
`created_at` datetime NOT NULL,
`updated_at` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
--
@ -40,3 +41,27 @@ CREATE TABLE `pictures` (
`description` varchar(250) DEFAULT NULL,
`created` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
--
-- Table structure for table `sessions`
--
CREATE TABLE `sessions` (
`user_id` varchar(32) NOT NULL,
`session_id` varchar(32) NOT NULL,
`ip` varchar(32) NOT NULL,
`user_agent` varchar(32) NOT NULL,
`last_login` datetime NOT NULL,
`expires` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
--
-- Table structure for table `server_settings`
--
CREATE TABLE `server_settings` (
`name` varchar(50) NOT NULL,
`value` varchar(50) NOT NULL,
`created_at` datetime NOT NULL,
`updated_at` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;