14 lines
420 B
Python
14 lines
420 B
Python
|
import uuid
|
||
|
from sqlalchemy import Column, DateTime, ForeignKey, String, Uuid
|
||
|
|
||
|
from app.database import Base
|
||
|
|
||
|
class Session(Base):
|
||
|
__tablename__ = "sessions"
|
||
|
|
||
|
id = Column(Uuid, primary_key=True, default=uuid.uuid4)
|
||
|
name = Column(String)
|
||
|
refresh_token = Column(String, unique=True, index=True)
|
||
|
last_used = Column(DateTime(timezone=True))
|
||
|
|
||
|
user_id = Column(Uuid, ForeignKey("users.id"), index=True)
|