resource pool system
This commit is contained in:
parent
dc989dd7cb
commit
16f7e2199d
19 changed files with 382 additions and 105 deletions
|
@ -50,6 +50,7 @@ class Origin(AbstractConfiguration):
|
|||
|
||||
class Proxy(AbstractResource):
|
||||
origin_id = db.Column(db.Integer, db.ForeignKey("origin.id"), nullable=False)
|
||||
pool_id = db.Column(db.Integer, db.ForeignKey("pool.id"))
|
||||
provider = db.Column(db.String(20), nullable=False)
|
||||
psg = db.Column(db.Integer, nullable=True)
|
||||
slug = db.Column(db.String(20), nullable=True)
|
||||
|
@ -57,6 +58,7 @@ class Proxy(AbstractResource):
|
|||
url = db.Column(db.String(255), nullable=True)
|
||||
|
||||
origin = db.relationship("Origin", back_populates="proxies")
|
||||
pool = db.relationship("Pool", back_populates="proxies")
|
||||
|
||||
@property
|
||||
def brn(self) -> BRN:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue