Skip to content

Commit 2dfc84c

Browse files
committed
use max_length argument as varchar length
1 parent 27ae20a commit 2dfc84c

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

sqlmodel/_compat.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,9 @@ def get_field_metadata(field: Any) -> Any:
201201
for meta in field.metadata:
202202
if isinstance(meta, PydanticMetadata):
203203
return meta
204-
return FakeMetadata()
204+
fake = FakeMetadata()
205+
fake.max_length = getattr(meta, "max_length", None)
206+
return fake
205207

206208
def post_init_field_info(field_info: FieldInfo) -> None:
207209
return None

0 commit comments

Comments
 (0)