fix: Update migration logic in #27119 (#28422)

This commit is contained in:
John Bodley
2024-05-13 11:55:59 -07:00
committed by GitHub
parent e6aba5979a
commit 1ccbc655eb
4 changed files with 71 additions and 30 deletions

View File

@@ -70,7 +70,7 @@ from markupsafe import Markup
from pandas.api.types import infer_dtype
from pandas.core.dtypes.common import is_numeric_dtype
from sqlalchemy import event, exc, inspect, select, Text
from sqlalchemy.dialects.mysql import MEDIUMTEXT
from sqlalchemy.dialects.mysql import LONGTEXT, MEDIUMTEXT
from sqlalchemy.engine import Connection, Engine
from sqlalchemy.engine.reflection import Inspector
from sqlalchemy.sql.type_api import Variant
@@ -1497,6 +1497,10 @@ def MediumText() -> Variant: # pylint:disable=invalid-name
return Text().with_variant(MEDIUMTEXT(), "mysql")
def LongText() -> Variant: # pylint:disable=invalid-name
return Text().with_variant(LONGTEXT(), "mysql")
def shortid() -> str:
return f"{uuid.uuid4()}"[-12:]