SQLModel best practice is to define a base model that your table model can inherit from, and then you can also have Create and Read models that inherit from it as well. https://sqlmodel.tiangolo.com/tutorial/fastapi/multiple-models/#multiple-models-with-inheritance