From 9d1930d9adb4f56ae12209d3d01f4a1ed1af8503 Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Mon, 9 May 2022 15:59:21 +0200 Subject: Allow many (20k+) feeds (#4347) * Allow many (20k+) feeds Fix errors such as `SQL error listWhereRaw: ERROR: value "42926" is out of range for type smallint` Start of UI performance improvements accordingly. --- app/SQL/install.sql.mysql.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'app/SQL/install.sql.mysql.php') diff --git a/app/SQL/install.sql.mysql.php b/app/SQL/install.sql.mysql.php index b41b93dfc..4e4b9ee58 100644 --- a/app/SQL/install.sql.mysql.php +++ b/app/SQL/install.sql.mysql.php @@ -17,7 +17,7 @@ CREATE TABLE IF NOT EXISTS `_feed` ( `id` SMALLINT NOT NULL AUTO_INCREMENT, -- v0.7 `url` VARCHAR(511) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, `kind` SMALLINT DEFAULT 0, -- 1.20.0 - `category` SMALLINT DEFAULT 0, -- v0.7 + `category` INT DEFAULT 0, -- 1.20.0 `name` VARCHAR(191) NOT NULL, `website` VARCHAR(255) CHARACTER SET latin1 COLLATE latin1_bin, `description` TEXT, @@ -50,7 +50,7 @@ CREATE TABLE IF NOT EXISTS `_entry` ( `hash` BINARY(16), -- v1.1.1 `is_read` BOOLEAN NOT NULL DEFAULT 0, `is_favorite` BOOLEAN NOT NULL DEFAULT 0, - `id_feed` SMALLINT, -- v0.7 + `id_feed` INT, -- 1.20.0 `tags` VARCHAR(1023), PRIMARY KEY (`id`), FOREIGN KEY (`id_feed`) REFERENCES `_feed`(`id`) ON DELETE CASCADE ON UPDATE CASCADE, @@ -82,7 +82,7 @@ CREATE TABLE IF NOT EXISTS `_entrytmp` ( -- v1.7 `hash` BINARY(16), `is_read` BOOLEAN NOT NULL DEFAULT 0, `is_favorite` BOOLEAN NOT NULL DEFAULT 0, - `id_feed` SMALLINT, + `id_feed` INT, -- 1.20.0 `tags` VARCHAR(1023), PRIMARY KEY (`id`), FOREIGN KEY (`id_feed`) REFERENCES `_feed`(`id`) ON DELETE CASCADE ON UPDATE CASCADE, @@ -103,7 +103,7 @@ CREATE TABLE IF NOT EXISTS `_tag` ( -- v1.12 ENGINE = INNODB; CREATE TABLE IF NOT EXISTS `_entrytag` ( -- v1.12 - `id_tag` SMALLINT, + `id_tag` INT, -- 1.20.0 `id_entry` BIGINT, PRIMARY KEY (`id_tag`,`id_entry`), FOREIGN KEY (`id_tag`) REFERENCES `_tag`(`id`) ON DELETE CASCADE ON UPDATE CASCADE, -- cgit v1.2.3