sqlalchemy uuid column 설정방법

행행·2023년 12월 31일

from sqlalchemy.orm import relationship
from sqlalchemy import Column, Integer, String, Text, DateTime, Boolean
from app.db.engine import Base
from sqlalchemy.sql import func
from uuid import UUID, uuid4

class User(Base):
    __tablename__ = "user"
    id = Column(String(30), primary_key=True, default=str(uuid4()))

이래야 해당 키값을 생성할 때, uuid String 으로 적용된다.

profile
성장하려고 분투 중인 개발자

0개의 댓글