device-manager.app.api.db#
Definition of device database ORM models.
Attributes#
Classes#
Device ORM model. |
Functions#
|
Create database helper function. |
Module Contents#
- device-manager.app.api.db.Base: sqlalchemy.orm.decl_api.DeclarativeMeta#
- device-manager.app.api.db.postgres_user_filepath = '/run/secrets/scanhub_database_postgres_user'#
- device-manager.app.api.db.postgres_password_filepath = '/run/secrets/scanhub_database_postgres_password'#
- device-manager.app.api.db.postgres_db_name_filepath = '/run/secrets/scanhub_database_postgres_db_name'#
- device-manager.app.api.db.postgres_user#
- device-manager.app.api.db.init_db() None #
Create database helper function.
- class device-manager.app.api.db.Device#
Bases:
Base
Device ORM model.
- __tablename__ = 'device'#
- id: sqlalchemy.orm.Mapped[uuid.UUID]#
- datetime_created: sqlalchemy.orm.Mapped[datetime.datetime]#
- datetime_updated: sqlalchemy.orm.Mapped[datetime.datetime]#
- title: sqlalchemy.orm.Mapped[str]#
- description: sqlalchemy.orm.Mapped[str]#
- token_hash: sqlalchemy.orm.Mapped[str]#
- salt: sqlalchemy.orm.Mapped[str]#
- status: sqlalchemy.orm.Mapped[str]#
- name: sqlalchemy.orm.Mapped[str]#
- manufacturer: sqlalchemy.orm.Mapped[str]#
- modality: sqlalchemy.orm.Mapped[str]#
- site: sqlalchemy.orm.Mapped[str]#
- ip_address: sqlalchemy.orm.Mapped[str]#