deckhand.db.sqlalchemy.models module¶
-
class
deckhand.db.sqlalchemy.models.
DeckhandBase
[source]¶ Bases:
oslo_db.sqlalchemy.models.ModelBase
,oslo_db.sqlalchemy.models.TimestampMixin
Base class for Deckhand Models.
-
created_at
= Column(None, DateTime(), table=None, nullable=False, default=CallableColumnDefault(<function DeckhandBase.<lambda>>))¶
-
deleted
= Column(None, Boolean(), table=None, nullable=False, default=ScalarElementColumnDefault(False))¶
-
deleted_at
= Column(None, DateTime(), table=None)¶
-
updated_at
= Column(None, DateTime(), table=None, onupdate=CallableColumnDefault(<function DeckhandBase.<lambda>>), default=CallableColumnDefault(<function DeckhandBase.<lambda>>))¶
-
-
deckhand.db.sqlalchemy.models.
create_tables
(engine)[source]¶ Creates database tables for all models with the given engine.
This will be done only by tests that do not have their tables set up by Alembic running during the associated helm chart db_sync job.