brewman/brewman/brewman/models/user_role.py

19 lines
469 B
Python

from __future__ import annotations
import uuid
from sqlalchemy import Column
from sqlalchemy.dialects.postgresql import UUID
from sqlalchemy.schema import ForeignKey, Table
from .meta import Base
user_role = Table(
"user_roles",
Base.metadata,
Column("id", UUID(as_uuid=True), primary_key=True, default=uuid.uuid4),
Column("user_id", UUID(as_uuid=True), ForeignKey("users.id")),
Column("role_id", UUID(as_uuid=True), ForeignKey("roles.id")),
)