From 483e3a760f5fb2b05595cfcf5cf053fa8037cfab Mon Sep 17 00:00:00 2001 From: schroda <50052685+schroda@users.noreply.github.com> Date: Sun, 15 Jun 2025 23:13:57 +0200 Subject: [PATCH] Increase chapter scanlator column max length (#1425) --- .../manga/model/table/ChapterTable.kt | 2 +- .../M0047_ChapterScanlatorIncreaseLength.kt | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 server/src/main/kotlin/suwayomi/tachidesk/server/database/migration/M0047_ChapterScanlatorIncreaseLength.kt diff --git a/server/src/main/kotlin/suwayomi/tachidesk/manga/model/table/ChapterTable.kt b/server/src/main/kotlin/suwayomi/tachidesk/manga/model/table/ChapterTable.kt index 7de68f74..2e3789df 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/manga/model/table/ChapterTable.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/manga/model/table/ChapterTable.kt @@ -21,7 +21,7 @@ object ChapterTable : IntIdTable() { val name = truncatingVarchar("name", 512) val date_upload = long("date_upload").default(0) val chapter_number = float("chapter_number").default(-1f) - val scanlator = truncatingVarchar("scanlator", 128).nullable() + val scanlator = truncatingVarchar("scanlator", 256).nullable() val isRead = bool("read").default(false) val isBookmarked = bool("bookmark").default(false) diff --git a/server/src/main/kotlin/suwayomi/tachidesk/server/database/migration/M0047_ChapterScanlatorIncreaseLength.kt b/server/src/main/kotlin/suwayomi/tachidesk/server/database/migration/M0047_ChapterScanlatorIncreaseLength.kt new file mode 100644 index 00000000..b1280518 --- /dev/null +++ b/server/src/main/kotlin/suwayomi/tachidesk/server/database/migration/M0047_ChapterScanlatorIncreaseLength.kt @@ -0,0 +1,18 @@ +package suwayomi.tachidesk.server.database.migration + +/* + * Copyright (C) Contributors to the Suwayomi project + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ + +import de.neonew.exposed.migrations.helpers.SQLMigration + +@Suppress("ClassName", "unused") +class M0047_ChapterScanlatorIncreaseLength : SQLMigration() { + override val sql = + """ + ALTER TABLE CHAPTER ALTER COLUMN SCANLATOR VARCHAR(256);` + """.trimIndent() +}