diff --git a/scheme.sql b/scheme.sql index 8b5d37b..087f412 100644 --- a/scheme.sql +++ b/scheme.sql @@ -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; \ No newline at end of file