def __table_args__(cls): # pylint: disable=no-self-argument
# pylint: disable=maybe-no-member
return cls._table_args + (CheckConstraint('CREATED_AT IS NOT NULL', name=cls.__tablename__.upper() + '_CREATED_NN'),
CheckConstraint('UPDATED_AT IS NOT NULL', name=cls.__tablename__.upper() + '_UPDATED_NN'),
CheckConstraint('DELETED IS NOT NULL', name=cls.__tablename__.upper() + '_DELETED_NN'),
{'mysql_engine': 'InnoDB', 'info': {'soft_delete': True}})
评论列表
文章目录