mirror of
https://github.com/fastapi/sqlmodel.git
synced 2025-11-02 21:25:57 +08:00
✨ Raise an exception when using a Pydantic field type with no matching SQLAlchemy type (#18)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
This commit is contained in:
@ -415,6 +415,7 @@ def get_sqlachemy_type(field: ModelField) -> Any:
|
||||
return AutoString
|
||||
if issubclass(field.type_, uuid.UUID):
|
||||
return GUID
|
||||
raise ValueError(f"The field {field.name} has no matching SQLAlchemy type")
|
||||
|
||||
|
||||
def get_column_from_field(field: ModelField) -> Column: # type: ignore
|
||||
|
||||
Reference in New Issue
Block a user