From 832fb7044cbdb3ad3bf1212594a06ab05b233756 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 19 Apr 2026 13:08:58 +0200 Subject: [PATCH] fix: kvstore key should allow 50 characters closes #13068 --- freqtrade/persistence/key_value_store.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/freqtrade/persistence/key_value_store.py b/freqtrade/persistence/key_value_store.py index ac3cedcd1..9010ad0e2 100644 --- a/freqtrade/persistence/key_value_store.py +++ b/freqtrade/persistence/key_value_store.py @@ -18,6 +18,7 @@ class ValueTypesEnum(StrEnum): INT = "int" +# must be < 50 characters to fit the database column KeyStoreKeys = Literal[ "bot_start_time", "startup_time", @@ -37,7 +38,7 @@ class _KeyValueStoreModel(ModelBase): id: Mapped[int] = mapped_column(primary_key=True) - key: Mapped[KeyStoreKeys] = mapped_column(String(25), nullable=False, index=True) + key: Mapped[KeyStoreKeys] = mapped_column(String(50), nullable=False, index=True) value_type: Mapped[ValueTypesEnum] = mapped_column(String(20), nullable=False)