Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions sqlmodel/sql/sqltypes.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
import uuid
from typing import Any, Optional, cast

from sqlalchemy import types
from sqlalchemy import CHAR, types
from sqlalchemy.dialects.postgresql import UUID
from sqlalchemy.engine.interfaces import Dialect
from sqlalchemy.sql.type_api import TypeEngine
from sqlalchemy.types import CHAR, TypeDecorator


class AutoString(types.TypeDecorator): # type: ignore
Expand All @@ -23,7 +22,7 @@ def load_dialect_impl(self, dialect: Dialect) -> "types.TypeEngine[Any]":

# Reference form SQLAlchemy docs: https://docs.sqlalchemy.org/en/14/core/custom_types.html#backend-agnostic-guid-type
# with small modifications
class GUID(TypeDecorator): # type: ignore
class GUID(types.TypeDecorator): # type: ignore
"""Platform-independent GUID type.

Uses PostgreSQL's UUID type, otherwise uses
Expand Down