File size: 506 Bytes
48ec4db
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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)