共计 497 个字符,预计需要花费 2 分钟才能阅读完成。
sqlalchemy
提供了 server_default
来实现题目中的性能,然而 Django 的 ORM 貌似没有提供相似的性能。
class Bank(BaseModel):
__tablename__ = 'bank'
id = Column(Integer, primary_key=True)
name = Column(String(255), unique=True, nullable=False)
is_deleted = Column(BOOLEAN, default=0, server_default=text('0'))
created_at = Column('created_at', TIMESTAMP, nullable=False, server_default=func.now())
deleted_at = Column('deleted_at', TIMESTAMP, nullable=False, server_default=text("'1970-01-01 00:00:01'"))
通过互联网,我查问到有如下的解决方案:
https://cloud.tencent.com/dev…
我想晓得有更优雅的解决方案吗?
正文完