feat(S5): add pet_rules table schema
This commit is contained in:
parent
e91744ec84
commit
533ed078f4
@ -195,3 +195,18 @@ pet_training_images = Table(
|
|||||||
Column("source", String, nullable=False),
|
Column("source", String, nullable=False),
|
||||||
Column("created_at", Float, nullable=False),
|
Column("created_at", Float, nullable=False),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
pet_rules = Table(
|
||||||
|
"pet_rules", metadata,
|
||||||
|
Column("id", Integer, primary_key=True, autoincrement=True),
|
||||||
|
Column("pet_id", String, nullable=False),
|
||||||
|
Column("name", String, nullable=False),
|
||||||
|
Column("enabled", Integer, nullable=False, default=1),
|
||||||
|
Column("conditions", Text, nullable=False),
|
||||||
|
Column("action", String, nullable=False),
|
||||||
|
Column("action_message", String),
|
||||||
|
Column("cooldown_minutes", Integer, nullable=False, default=30),
|
||||||
|
Column("priority", Integer, nullable=False, default=0),
|
||||||
|
Column("created_at", Float, nullable=False),
|
||||||
|
)
|
||||||
|
Index("idx_pet_rules_pet", pet_rules.c.pet_id, pet_rules.c.enabled, pet_rules.c.priority)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user