chore(quality): apply ruff autofixes and formatting (8 fixes, 18 files reformatted)

This commit is contained in:
Agent Zero
2026-06-10 21:35:12 +00:00
parent 415abcd74e
commit fac6f100bb
22 changed files with 1388 additions and 393 deletions
+29 -12
View File
@@ -1,20 +1,37 @@
"""Table model."""
from sqlalchemy import Column, Integer, String, ForeignKey, DateTime, Text
from sqlalchemy.orm import relationship
from datetime import datetime
from sqlalchemy import String, DateTime, ForeignKey, func
from sqlalchemy.orm import Mapped, mapped_column, relationship
from app.database import Base
class Table(Base):
"""Table model."""
__tablename__ = "tables"
id = Column(Integer, primary_key=True, index=True)
name = Column(String(255), nullable=False)
description = Column(Text)
workspace_id = Column(Integer, ForeignKey("workspaces.id"), nullable=False)
created_at = Column(DateTime, default=datetime.utcnow)
updated_at = Column(DateTime, default=datetime.utcnow, onupdate=datetime.utcnow)
id: Mapped[int] = mapped_column(primary_key=True)
workspace_id: Mapped[int] = mapped_column(
ForeignKey("workspaces.id", ondelete="CASCADE"), nullable=False, index=True
)
name: Mapped[str] = mapped_column(String(255), nullable=False)
description: Mapped[str] = mapped_column(String, nullable=True)
created_at: Mapped[datetime] = mapped_column(DateTime, default=func.now())
updated_at: Mapped[datetime] = mapped_column(
DateTime, default=func.now(), onupdate=func.now()
)
# Relationships
workspace = relationship("Workspace", back_populates="tables")
columns = relationship("Column", back_populates="table", cascade="all, delete-orphan")
views = relationship("View", back_populates="table")
columns = relationship(
"Column",
back_populates="table",
cascade="all, delete-orphan",
order_by="Column.position",
)
records = relationship(
"Record", back_populates="table", cascade="all, delete-orphan"
)
views = relationship("View", back_populates="table", cascade="all, delete-orphan")
def __repr__(self):
return f"<Table(id={self.id}, name={self.name})>"