From e32f24a020b9c97105d28f1cf38b5ccce4163fda Mon Sep 17 00:00:00 2001 From: Viet Than Date: Wed, 23 Aug 2023 00:09:02 -0400 Subject: [PATCH] added column docstring --- files/classes/base.py | 2 ++ files/classes/volunteer_janitor.py | 1 + 2 files changed, 3 insertions(+) diff --git a/files/classes/base.py b/files/classes/base.py index edf4a7375..0fec5031b 100644 --- a/files/classes/base.py +++ b/files/classes/base.py @@ -72,6 +72,8 @@ class CreatedDateTimeBase(Base): Declare default column for classes/tables inheriting `CreatedDateTimeBase`. Retrieving `created_datetimez` will return a `datetime` object with `tzinfo` for UTC. + + New rows have a default created_datetimez of the database server's `now()` """ return Column(DateTime(timezone=True), nullable=False, server_default=now()) diff --git a/files/classes/volunteer_janitor.py b/files/classes/volunteer_janitor.py index 771d373bf..69edf1c27 100644 --- a/files/classes/volunteer_janitor.py +++ b/files/classes/volunteer_janitor.py @@ -21,6 +21,7 @@ class VolunteerJanitorRecord(Base): user_id = Column(Integer, ForeignKey("users.id"), nullable=False) comment_id = Column(Integer, ForeignKey("comments.id"), nullable=False) recorded_datetimez = Column(DateTime(timezone=True), default=0, nullable=False, server_default=now()) + """new rows have a default recorded_datetimez of the database server's `now()`""" result = Column(Enum(VolunteerJanitorResult), default=VolunteerJanitorResult.Pending, nullable=False) Index('volunteer_comment_index', user_id, comment_id)