Skip to content

Commit

Permalink
Fixing referential integrity
Browse files Browse the repository at this point in the history
  • Loading branch information
mistercrunch committed Jun 3, 2015
1 parent 161db60 commit f27d20f
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions airflow/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -1728,8 +1728,7 @@ class Chart(Base):

id = Column(Integer, primary_key=True)
label = Column(String(200))
conn_id = Column(
String(ID_LEN), ForeignKey('connection.conn_id'), nullable=False)
conn_id = Column(String(ID_LEN), nullable=False)
user_id = Column(Integer(), ForeignKey('user.id'),)
chart_type = Column(String(100), default="line")
sql_layout = Column(String(50), default="series")
Expand All @@ -1742,7 +1741,9 @@ class Chart(Base):
owner = relationship(
"User", cascade=False, cascade_backrefs=False, backref='charts')
x_is_date = Column(Boolean, default=True)
db = relationship("Connection")
db = relationship(
"Connection",
primaryjoin='Chart.conn_id == foreign(Connection.conn_id)')
iteration_no = Column(Integer, default=0)
last_modified = Column(DateTime, default=datetime.now())

Expand Down

0 comments on commit f27d20f

Please sign in to comment.