diff --git a/hiboo/models.py b/hiboo/models.py index fe1fad3f983081a9e6e06aa0bbc8c592a11a0176..92d5b5e84f819d227a29b3292941522664c30ede 100644 --- a/hiboo/models.py +++ b/hiboo/models.py @@ -181,9 +181,9 @@ class Profile(db.Model): user_uuid = db.Column(db.String(36), db.ForeignKey(User.uuid)) service_uuid = db.Column(db.String(36), db.ForeignKey(Service.uuid)) user = db.relationship(User, - backref=db.backref('profiles', cascade='all, delete-orphan')) + backref=db.backref('profiles', cascade='all, delete-orphan', lazy='dynamic')) service = db.relationship(Service, - backref=db.backref('profiles', cascade='all, delete-orphan')) + backref=db.backref('profiles', cascade='all, delete-orphan', lazy='dynamic')) username = db.Column(db.String(255), nullable=False) status = db.Column(db.String(25), nullable=False) @@ -225,13 +225,13 @@ class History(db.Model): service_uuid = db.Column(db.String(36), db.ForeignKey(Service.uuid)) actor_uuid = db.Column(db.String(36), db.ForeignKey(User.uuid)) user = db.relationship(User, foreign_keys=[user_uuid], - backref=db.backref('history', cascade='all, delete-orphan')) + backref=db.backref('history', cascade='all, delete-orphan', lazy='dynamic')) profile = db.relationship(Profile, - backref=db.backref('history', cascade='all, delete-orphan')) + backref=db.backref('history', cascade='all, delete-orphan', lazy='dynamic')) service = db.relationship(Service, - backref=db.backref('history', cascade='all, delete-orphan')) + backref=db.backref('history', cascade='all, delete-orphan', lazy='dynamic')) actor = db.relationship(User, foreign_keys=[actor_uuid], - backref=db.backref('actions', cascade='all, delete-orphan')) + backref=db.backref('actions', cascade='all, delete-orphan', lazy='dynamic')) public = db.Column(db.Boolean(), default=True) category = db.Column(db.String(25))