Update config schema for replication
This commit is contained in:
16
db.py
16
db.py
@@ -28,6 +28,10 @@ class User(Base):
|
|||||||
back_populates='user', cascade='all, delete-orphan'
|
back_populates='user', cascade='all, delete-orphan'
|
||||||
)
|
)
|
||||||
|
|
||||||
|
income_branches: Mapped[List['IncomeBranch']] = relationship(
|
||||||
|
back_populates='user', cascade='all, delete-orphan'
|
||||||
|
)
|
||||||
|
|
||||||
schedule: Mapped[List['Schedule']] = relationship(
|
schedule: Mapped[List['Schedule']] = relationship(
|
||||||
back_populates='user', cascade='all, delete-orphan'
|
back_populates='user', cascade='all, delete-orphan'
|
||||||
)
|
)
|
||||||
@@ -71,7 +75,6 @@ class Profile(Base):
|
|||||||
user_id: Mapped[int] = mapped_column(ForeignKey('users.id'))
|
user_id: Mapped[int] = mapped_column(ForeignKey('users.id'))
|
||||||
scheme: Mapped[str]
|
scheme: Mapped[str]
|
||||||
branch: Mapped[str]
|
branch: Mapped[str]
|
||||||
upstream: Mapped[bool]
|
|
||||||
json: Mapped[str]
|
json: Mapped[str]
|
||||||
|
|
||||||
user: Mapped['User'] = relationship(back_populates='profiles')
|
user: Mapped['User'] = relationship(back_populates='profiles')
|
||||||
@@ -86,6 +89,17 @@ class Profile(Base):
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
class IncomeBranch(Base):
|
||||||
|
__tablename__ = 'income_branches'
|
||||||
|
|
||||||
|
id: Mapped[int] = mapped_column(primary_key=True)
|
||||||
|
user_id: Mapped[int] = mapped_column(ForeignKey('users.id'))
|
||||||
|
scheme: Mapped[str]
|
||||||
|
branch: Mapped[str]
|
||||||
|
|
||||||
|
user: Mapped['User'] = relationship(back_populates='income_branches')
|
||||||
|
|
||||||
|
|
||||||
class Schedule(Base):
|
class Schedule(Base):
|
||||||
__tablename__ = 'schedule'
|
__tablename__ = 'schedule'
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user