假设我有一个在远程服务器上运行的flask-sqlalchemy创建的MySQL数据库。该数据库保存了许多用户。
class User(db.Model):
id = db.Column(db.Integer, primary_key=True) # type: int
username = db.Column(db.String(80), unique=True) # type: str
我想定期连接到此数据库并在本地缓存更改。是否有内置的方法来确定添加或更新了哪些项目,或者我是否应该在每个对象上手动实现模式时间或版本?