Add DB indexes

This commit is contained in:
Daniel Mason 2025-01-16 09:55:15 +13:00
parent 464fa00efa
commit ca0757ff98
Signed by: idanoo
GPG key ID: 387387CDBC02F132
3 changed files with 24 additions and 6 deletions

View file

@ -45,7 +45,16 @@ func (db *Database) runMigrations() (*Database, error) {
"`emoji_id` TEXT, " +
"`timestamp` DATETIME, `viewed` INT DEFAULT 0" +
")")
if err != nil {
return db, err
}
_, err = db.db.Exec("CREATE INDEX IF NOT EXISTS `idx_emoji_usage_guild_id_user_id` ON `emoji_usage` (`guild_id`, `user_id`, `emoji_id`)")
if err != nil {
return db, err
}
_, err = db.db.Exec("CREATE INDEX IF NOT EXISTS `idx_emoji_usage_emoji_id,guild_id` ON `emoji_usage` (`guild_id`, `emoji_id`)")
return db, err
}