diff --git a/migrations/2025_10_22_235100_add_transfer_data_to_queries.py b/migrations/2025_10_22_235100_add_transfer_data_to_queries.py new file mode 100644 index 0000000..818e5be --- /dev/null +++ b/migrations/2025_10_22_235100_add_transfer_data_to_queries.py @@ -0,0 +1,11 @@ +from __future__ import annotations + +from config import CONFIG +from eloquent import DatabaseManager, Schema + +DB = DatabaseManager (CONFIG) +SCHEMA = Schema (DB) + + +with SCHEMA.table ('queries') as t: + t.json ('transfer_data').nullable ().default (None).comment ('受渡しデータ') diff --git a/models.py b/models.py index f832932..2ec8270 100644 --- a/models.py +++ b/models.py @@ -32,11 +32,11 @@ class Answer (Model): __timestamps__ = False - @property + @belongs_to ('query_id') def query_rel ( self, - ) -> Query: - return self.belongs_to (Query) + ) -> type: + return Query @property def answered_flags ( @@ -91,11 +91,11 @@ class QueryAnswerHistory (Model): __timestamps__ = False - @property + @belongs_to ('query_id') def query_rel ( self, - ) -> Query: - return self.belongs_to (Query) + ) -> type: + return Query @property def answer (