diff --git a/src/google/adk/sessions/database_session_service.py b/src/google/adk/sessions/database_session_service.py index 959524c689..5799ea7936 100644 --- a/src/google/adk/sessions/database_session_service.py +++ b/src/google/adk/sessions/database_session_service.py @@ -112,6 +112,8 @@ class DynamicPickleType(TypeDecorator): impl = PickleType def load_dialect_impl(self, dialect): + if dialect.name == "mysql": + return dialect.type_descriptor(mysql.LONGBLOB) if dialect.name == "spanner+spanner": from google.cloud.sqlalchemy_spanner.sqlalchemy_spanner import SpannerPickleType