diff --git a/Database/MySQL.sql b/Database/MySQL.sql index b1fd6c1..7dd904e 100644 --- a/Database/MySQL.sql +++ b/Database/MySQL.sql @@ -58,13 +58,12 @@ CREATE TABLE IF NOT EXISTS `users_resets` ( ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; CREATE TABLE IF NOT EXISTS `users_throttling` ( - `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, - `action_type` enum('login','register','confirm_email') COLLATE utf8mb4_unicode_ci NOT NULL, - `selector` varchar(44) CHARACTER SET latin1 COLLATE latin1_general_cs DEFAULT NULL, - `time_bucket` int(10) unsigned NOT NULL, - `attempts` mediumint(8) unsigned NOT NULL DEFAULT '1', - PRIMARY KEY (`id`), - UNIQUE KEY `action_type_selector_time_bucket` (`action_type`,`selector`,`time_bucket`) + `bucket` varchar(44) CHARACTER SET latin1 COLLATE latin1_general_cs NOT NULL, + `tokens` float unsigned NOT NULL, + `replenished_at` int(10) unsigned NOT NULL, + `expires_at` int(10) unsigned NOT NULL, + PRIMARY KEY (`bucket`), + KEY `expires_at` (`expires_at`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;