Adds achievement metadata table (#48007)

* Renames hub_id to database_id
Adds achievement_metadata table.

* Fixups

* enum
This commit is contained in:
AnturK
2019-11-30 18:34:42 +11:00
committed by Jordie
parent f24450a1a8
commit f28b2d60b9
10 changed files with 112 additions and 44 deletions
+8
View File
@@ -527,6 +527,14 @@ CREATE TABLE `achievements` (
PRIMARY KEY (`ckey`,`achievement_key`)
) ENGINE=InnoDB;
DROP TABLE IF EXISTS `achievement_metadata`;
CREATE TABLE `achievement_metadata` (
`achievement_key` VARCHAR(32) NOT NULL,
`achievement_version` SMALLINT UNSIGNED NOT NULL DEFAULT 0,
`achievement_type` enum('achievement','score','award') NULL DEFAULT NULL,
PRIMARY KEY (`achievement_key`)
) ENGINE=InnoDB;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;