更新外键连接
This commit is contained in:
+9
-4
@@ -45,10 +45,14 @@ class Employments(Base):
|
||||
,nullable=False
|
||||
)
|
||||
company_id = Column(Integer
|
||||
, ForeignKey('Company.id')
|
||||
, nullable=False
|
||||
|
||||
)
|
||||
|
||||
address_id = Column(Integer
|
||||
, ForeignKey('Address.id')
|
||||
, nullable=False
|
||||
)
|
||||
salary = Column(Integer)
|
||||
|
||||
employment_open_date = Column(DATETIME)
|
||||
@@ -67,12 +71,13 @@ class Employments(Base):
|
||||
class Company(Base):
|
||||
__tablename__ = 'Company'
|
||||
id = Column(Integer
|
||||
, ForeignKey('Employments.company_id')
|
||||
|
||||
, primary_key=True
|
||||
|
||||
)
|
||||
compname = Column(String(50), nullable=False)
|
||||
address_id = Column(Integer
|
||||
# , ForeignKey('Address.id')
|
||||
, nullable=False
|
||||
)
|
||||
created_date = Column(DATETIME
|
||||
@@ -85,9 +90,9 @@ class Company(Base):
|
||||
is_deleted = Column(Integer, default=0)
|
||||
|
||||
class Address(Base):
|
||||
__tablename__ = 'address'
|
||||
__tablename__ = 'Address'
|
||||
id = Column(Integer
|
||||
, ForeignKey('Company.address_id')
|
||||
|
||||
, primary_key=True
|
||||
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user