3
0
Fork 0

fix: auto-add doc string for uuid primary key columns

otherwise these columns were not shown in docs
This commit is contained in:
Lance Edgar 2025-12-29 10:34:35 -06:00
parent cbfa7139e4
commit 4382601fe0

View file

@ -126,6 +126,8 @@ def uuid_column(*args, **kwargs):
kwargs.setdefault("primary_key", True) kwargs.setdefault("primary_key", True)
kwargs.setdefault("nullable", False) kwargs.setdefault("nullable", False)
kwargs.setdefault("default", make_true_uuid) kwargs.setdefault("default", make_true_uuid)
if kwargs["primary_key"]:
kwargs.setdefault("doc", "UUID primary key for the table.")
return sa.Column(*args, **kwargs) return sa.Column(*args, **kwargs)