From fbde6d4624cab4d3c4dbbbbf1ee49571de438228 Mon Sep 17 00:00:00 2001 From: collerek Date: Tue, 9 Mar 2021 20:35:07 +0100 Subject: [PATCH] use TEXT col for mysql --- ormar/fields/sqlalchemy_encrypted.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ormar/fields/sqlalchemy_encrypted.py b/ormar/fields/sqlalchemy_encrypted.py index bdb1832..f08c43c 100644 --- a/ormar/fields/sqlalchemy_encrypted.py +++ b/ormar/fields/sqlalchemy_encrypted.py @@ -150,6 +150,8 @@ class EncryptedString(types.TypeDecorator): return f"VARCHAR({self.max_length})" 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)) def _refresh(self) -> None: