mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-06-28 17:43:54 -07:00
Support more indices (#5505)
* Support more indices * Support more indices
This commit is contained in:
parent
ce416df3fb
commit
ec6a23de56
3 changed files with 8 additions and 2 deletions
5
servatrice/migrations/servatrice_0032_to_0033.sql
Normal file
5
servatrice/migrations/servatrice_0032_to_0033.sql
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
-- Servatrice db migration from version 32 to version 33
|
||||||
|
|
||||||
|
ALTER TABLE cockatrice_user_analytics ADD INDEX `idx_last_login` (`last_login`);
|
||||||
|
|
||||||
|
UPDATE cockatrice_schema_version SET version=33 WHERE version=32;
|
||||||
|
|
@ -20,7 +20,7 @@ CREATE TABLE IF NOT EXISTS `cockatrice_schema_version` (
|
||||||
PRIMARY KEY (`version`)
|
PRIMARY KEY (`version`)
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE utf8mb4_unicode_ci;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE utf8mb4_unicode_ci;
|
||||||
|
|
||||||
INSERT INTO cockatrice_schema_version VALUES(32);
|
INSERT INTO cockatrice_schema_version VALUES(33);
|
||||||
|
|
||||||
-- users and user data tables
|
-- users and user data tables
|
||||||
CREATE TABLE IF NOT EXISTS `cockatrice_users` (
|
CREATE TABLE IF NOT EXISTS `cockatrice_users` (
|
||||||
|
|
@ -258,6 +258,7 @@ CREATE TABLE IF NOT EXISTS `cockatrice_user_analytics` (
|
||||||
`last_login` datetime NOT NULL,
|
`last_login` datetime NOT NULL,
|
||||||
`notes` varchar(255) NOT NULL,
|
`notes` varchar(255) NOT NULL,
|
||||||
PRIMARY KEY (`id`),
|
PRIMARY KEY (`id`),
|
||||||
|
INDEX `idx_last_login` (`last_login`),
|
||||||
FOREIGN KEY(`id`) REFERENCES `cockatrice_users`(`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
FOREIGN KEY(`id`) REFERENCES `cockatrice_users`(`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE utf8mb4_unicode_ci;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE utf8mb4_unicode_ci;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@
|
||||||
#include <QObject>
|
#include <QObject>
|
||||||
#include <QSqlDatabase>
|
#include <QSqlDatabase>
|
||||||
|
|
||||||
#define DATABASE_SCHEMA_VERSION 32
|
#define DATABASE_SCHEMA_VERSION 33
|
||||||
|
|
||||||
class Servatrice;
|
class Servatrice;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue