Есть ОРМ для телеграмм бота, на данный момент время отправки сообщения записывается как UTC. Где-то прочитал, что Postgre пишет только в UTC, но в Django мне удавалось перенастроить его на МСК. Как можно перенастроить Алхимию на МСК?
class Base(DeclarativeBase):
pass
class User(Base):
__tablename__ = 'Users'
id: Mapped[int] = mapped_column(primary_key=True, autoincrement=True)
chat_id: Mapped[int] = mapped_column(unique=True)
username: Mapped[str] = mapped_column(String(32))
user_first_name: Mapped[str] = mapped_column(String(32))
last_tarot_date: Mapped[datetime] = mapped_column(
DateTime,
nullable=True,
default=None
)
is_subscribed: Mapped[bool] = mapped_column(
Boolean,
nullable=True,
default=None
)
messages = relationship(
'Message',
back_populates='user',
cascade='all, delete-orphan'
)
class Message(Base):
__tablename__ = 'Message_ids'
id: Mapped[int] = mapped_column(primary_key=True, autoincrement=True)
chat_id: Mapped[int] = mapped_column(ForeignKey('Users.id'))
message_id: Mapped[int] = mapped_column()
date_added: Mapped[datetime] = mapped_column(
DateTime,
default=datetime.now
)
user = relationship('User', back_populates='messages')