Использую SQLAlchemy для подключение к БД которая лежит в докере. Так как в докере время немного не то в коннекторе алхимии указываю timezone. Таких подключений примерно штуки 4
db_engine = create_engine(os.getenv('DB_URI'), connect_args={"options": "-c timezone=Europe/Kiev"})
db_session = sessionmaker()
db_session.configure(bind=db_engine)
db = db_session()
Еще использую в таблицах автопроставку времени создания и обновления
created_at = Column(DateTime, default=datetime.now())
updated_at = Column(DateTime, default=datetime.now(), onupdate=datetime.now())
При начале работы время проставляет корректно, но спустя некоторое время там появляются часы не соответствующие текущему времени. Разница во времени может выходить в 1-12 часов и больше.
В чем может быть причина?