From e71c94547d95066295171d594d799d9c8a0ed0dd Mon Sep 17 00:00:00 2001 From: Syer10 Date: Sat, 27 Jun 2026 12:59:16 -0400 Subject: [PATCH] Add a index to extesnion table store url --- .../suwayomi/tachidesk/manga/model/table/ExtensionTable.kt | 2 +- .../server/database/migration/M0057_AddNewExtensionApiFields.kt | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/server/src/main/kotlin/suwayomi/tachidesk/manga/model/table/ExtensionTable.kt b/server/src/main/kotlin/suwayomi/tachidesk/manga/model/table/ExtensionTable.kt index 4d0f63fa5..36d3e2bbe 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/manga/model/table/ExtensionTable.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/manga/model/table/ExtensionTable.kt @@ -11,7 +11,7 @@ import org.jetbrains.exposed.v1.core.dao.id.IntIdTable object ExtensionTable : IntIdTable() { val apkName = varchar("apk_name", 1024).nullable() - val storeIndexUrl = varchar("store_index_url", 2048).nullable() + val storeIndexUrl = varchar("store_index_url", 2048).nullable().index() // default is the local source icon from tachiyomi @Suppress("ktlint:standard:max-line-length") diff --git a/server/src/main/kotlin/suwayomi/tachidesk/server/database/migration/M0057_AddNewExtensionApiFields.kt b/server/src/main/kotlin/suwayomi/tachidesk/server/database/migration/M0057_AddNewExtensionApiFields.kt index af5f69c71..eef3275c0 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/server/database/migration/M0057_AddNewExtensionApiFields.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/server/database/migration/M0057_AddNewExtensionApiFields.kt @@ -34,6 +34,7 @@ class M0057_AddNewExtensionApiFields : SQLMigration() { } } ALTER TABLE EXTENSION ALTER COLUMN store_index_url ${MAYBE_TYPE_PREFIX}VARCHAR(2048); + CREATE INDEX extension_store_index_url ON EXTENSION (store_index_url); ALTER TABLE EXTENSION ALTER COLUMN version_code ${MAYBE_TYPE_PREFIX}BIGINT; ALTER TABLE EXTENSION ALTER COLUMN apk_name DROP NOT NULL; ${