Skip to content

Commit 7755333

Browse files
committed
eager load NotificationsConfig relationship by default
1 parent 6e49d2d commit 7755333

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

jupyter_scheduler/orm.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ class Job(CommonColumns, Base):
113113
pid = Column(Integer)
114114
idempotency_token = Column(String(256))
115115
notifications_config_id = Column(String(36), ForeignKey("notifications_config.id"))
116-
notifications_config = relationship("NotificationsConfig")
116+
notifications_config = relationship("NotificationsConfig", lazy="joined")
117117

118118

119119
class JobDefinition(CommonColumns, Base):
@@ -125,7 +125,7 @@ class JobDefinition(CommonColumns, Base):
125125
create_time = Column(Integer, default=get_utc_timestamp)
126126
active = Column(Boolean, default=True)
127127
notifications_config_id = Column(String(36), ForeignKey("notifications_config.id"))
128-
notifications_config = relationship("NotificationsConfig")
128+
notifications_config = relationship("NotificationsConfig", lazy="joined")
129129

130130

131131
def create_tables(db_url, drop_tables=False):

0 commit comments

Comments
 (0)