Skip to content

Commit 832fb70

Browse files
committed
fix: kvstore key should allow 50 characters
closes freqtrade#13068
1 parent 55361f0 commit 832fb70

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

freqtrade/persistence/key_value_store.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ class ValueTypesEnum(StrEnum):
1818
INT = "int"
1919

2020

21+
# must be < 50 characters to fit the database column
2122
KeyStoreKeys = Literal[
2223
"bot_start_time",
2324
"startup_time",
@@ -37,7 +38,7 @@ class _KeyValueStoreModel(ModelBase):
3738

3839
id: Mapped[int] = mapped_column(primary_key=True)
3940

40-
key: Mapped[KeyStoreKeys] = mapped_column(String(25), nullable=False, index=True)
41+
key: Mapped[KeyStoreKeys] = mapped_column(String(50), nullable=False, index=True)
4142

4243
value_type: Mapped[ValueTypesEnum] = mapped_column(String(20), nullable=False)
4344

0 commit comments

Comments
 (0)