Implemented alembic migrations, added cursors closing task.

This commit is contained in:
2025-02-25 23:37:55 +03:00
parent 836ce1dc82
commit 1abc225923
17 changed files with 746 additions and 101 deletions

View File

@@ -21,9 +21,11 @@ class Connection(Base):
db_name = Column(String, nullable=False)
type = Column(Enum(ConnectionTypes), nullable=False)
host = Column(String)
port = Column(Integer)
port = Column(Integer)
username = Column(String)
password = Column(String)
pool_minsize = Column(Integer, nullable=False, default=5)
pool_maxsize = Column(Integer, nullable=False, default=10)
owner_id = Column(Integer, ForeignKey("users.id"))
# owner = relationship("User", back_populates="connections")