diff --git a/spoolman/database/models.py b/spoolman/database/models.py index f78bfa5..05e4f4c 100644 --- a/spoolman/database/models.py +++ b/spoolman/database/models.py @@ -5,7 +5,6 @@ from typing import Optional from sqlalchemy import ForeignKey, Integer, String from sqlalchemy.orm import DeclarativeBase, Mapped, mapped_column, relationship -from sqlalchemy.sql import func class Base(DeclarativeBase): @@ -16,7 +15,7 @@ class Vendor(Base): __tablename__ = "vendor" id: Mapped[int] = mapped_column(Integer, primary_key=True, index=True) - registered: Mapped[datetime] = mapped_column(default=func.now()) + registered: Mapped[datetime] = mapped_column() name: Mapped[str] = mapped_column(String(64)) comment: Mapped[Optional[str]] = mapped_column(String(1024)) filaments: Mapped[list["Filament"]] = relationship(back_populates="vendor") @@ -26,7 +25,7 @@ class Filament(Base): __tablename__ = "filament" id: Mapped[int] = mapped_column(primary_key=True, index=True) - registered: Mapped[datetime] = mapped_column(default=func.now()) + registered: Mapped[datetime] = mapped_column() name: Mapped[Optional[str]] = mapped_column(String(64)) vendor_id: Mapped[Optional[int]] = mapped_column(ForeignKey("vendor.id")) vendor: Mapped[Optional["Vendor"]] = relationship(back_populates="filaments") @@ -48,7 +47,7 @@ class Spool(Base): __tablename__ = "spool" id: Mapped[int] = mapped_column(primary_key=True, index=True) - registered: Mapped[datetime] = mapped_column(default=func.now()) + registered: Mapped[datetime] = mapped_column() first_used: Mapped[Optional[datetime]] = mapped_column() last_used: Mapped[Optional[datetime]] = mapped_column() filament_id: Mapped[int] = mapped_column(ForeignKey("filament.id"))