src.infra.db_models package

Submodules

src.infra.db_models.db_base module

Base class for all models

class src.infra.db_models.db_base.Base(**kwargs: Any)

Bases: DeclarativeBase

Base class for all models

metadata: ClassVar[MetaData] = MetaData()

Refers to the _schema.MetaData collection that will be used for new _schema.Table objects.

See also

orm_declarative_metadata

registry: ClassVar[_RegistryType] = <sqlalchemy.orm.decl_api.registry object>

Refers to the _orm.registry in use where new _orm.Mapper objects will be associated.

src.infra.db_models.profession_db_model module

Defines the professions database model.

class src.infra.db_models.profession_db_model.ProfessionsDBModel(**kwargs)

Bases: Base

Defines the professions database model.

description: Mapped[str]
name: Mapped[str]
profession_id: Mapped[UUID]

Module contents