Spaces:
Running
Running
from sqlalchemy.ext.asyncio import AsyncAttrs | |
from sqlalchemy.orm import DeclarativeBase | |
from sqlalchemy import Column, DateTime | |
from sqlalchemy.sql import func | |
class Base(AsyncAttrs, DeclarativeBase): | |
''' | |
Base model for all others \\ | |
Defines base for table creation | |
''' | |
__abstract__ = True | |
created_at = Column("created_at", DateTime, default=func.now()) | |
deleted_at = Column("deleted_at", DateTime, nullable=True) | |
updated_at = Column("updated_at", DateTime, nullable=True) | |