|
1 | 1 | import asyncio |
2 | 2 | import logging |
| 3 | +import uuid |
3 | 4 | from datetime import UTC, datetime |
4 | 5 |
|
5 | 6 | from sqlalchemy import Boolean, Column, DateTime, ForeignKey, Integer, MetaData, String, Table, insert, select |
6 | 7 | from sqlalchemy.dialects.postgresql import UUID |
7 | | -from uuid6 import uuid7 # 126 |
8 | 8 |
|
9 | 9 | from ..app.core.config import settings |
10 | 10 | from ..app.core.db.database import AsyncSession, async_engine, local_session |
@@ -37,7 +37,7 @@ async def create_first_user(session: AsyncSession) -> None: |
37 | 37 | Column("email", String(50), nullable=False, unique=True, index=True), |
38 | 38 | Column("hashed_password", String, nullable=False), |
39 | 39 | Column("profile_image_url", String, default="https://profileimageurl.com"), |
40 | | - Column("uuid", UUID(as_uuid=True), default=uuid7, unique=True), |
| 40 | + Column("uuid", UUID(as_uuid=True), default=uuid.uuid4, unique=True), |
41 | 41 | Column("created_at", DateTime(timezone=True), default=lambda: datetime.now(UTC), nullable=False), |
42 | 42 | Column("updated_at", DateTime), |
43 | 43 | Column("deleted_at", DateTime), |
|
0 commit comments