Open
Description
First Check
- I added a very descriptive title to this issue.
- I used the GitHub search to find a similar issue and didn't find it.
- I searched the SQLModel documentation, with the integrated search.
- I already searched in Google "How to X in SQLModel" and didn't find any information.
- I already read and followed all the tutorial in the docs and didn't find an answer.
- I already checked if it is not related to SQLModel but to Pydantic.
- I already checked if it is not related to SQLModel but to SQLAlchemy.
Commit to Help
- I commit to help with one of those options 👆
Example Code
class User(SQLModel, table=True):
user_uuid: UUID = Field(default=uuid4, primary_key=True)
name: str
email: str
password: str
balance: float = Field(default=0.0)
income: float = Field(default=0.0)
Description
Hi, guys!
I want to define something like:
email: str = Field(unique=True)
But Field does not have unique param, like SQLAlchemy Column have:
Column(unique=True)
I've searched in Docs, Google and GitHub, but I found nothing about unique constraint.
Thanks for your attention!
Operating System
Windows
Operating System Details
No response
SQLModel Version
0.0.4
Python Version
3.9.4
Additional Context
No response