use TEXT col for mysql

This commit is contained in:
collerek
2021-03-09 20:35:07 +01:00
parent e29bea6f85
commit fbde6d4624

View File

@ -150,6 +150,8 @@ class EncryptedString(types.TypeDecorator):
return f"VARCHAR({self.max_length})" return f"VARCHAR({self.max_length})"
def load_dialect_impl(self, dialect: DefaultDialect) -> Any: def load_dialect_impl(self, dialect: DefaultDialect) -> Any:
if dialect.name == 'mysql': # pragma: nocover
return dialect.type_descriptor(types.TEXT())
return dialect.type_descriptor(types.VARCHAR(self.max_length)) return dialect.type_descriptor(types.VARCHAR(self.max_length))
def _refresh(self) -> None: def _refresh(self) -> None: