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; ${