pipeline issues fix
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2025-09-25 11:59:54 +09:00
parent dc50a9858e
commit 4e3768a6ee
39 changed files with 1297 additions and 739 deletions

View File

@@ -1,7 +1,8 @@
from sqlalchemy import Boolean, Column, DateTime, Integer
from sqlalchemy.ext.asyncio import AsyncSession, create_async_engine
from sqlalchemy.orm import sessionmaker, declarative_base
from sqlalchemy import Column, Integer, DateTime, Boolean
from sqlalchemy.orm import declarative_base, sessionmaker
from sqlalchemy.sql import func
from shared.config import settings
# Database setup
@@ -25,8 +26,9 @@ Base = declarative_base()
class BaseModel(Base):
"""Base model with common fields"""
__abstract__ = True
id = Column(Integer, primary_key=True, index=True)
created_at = Column(DateTime(timezone=True), server_default=func.now())
updated_at = Column(DateTime(timezone=True), onupdate=func.now())
@@ -49,9 +51,9 @@ async def init_db():
"""Initialize database"""
async with engine.begin() as conn:
# Import all models here to ensure they are registered
from services.user_service.models import User
from services.calendar_service.models import CalendarEntry
from services.emergency_service.models import EmergencyAlert
from services.location_service.models import UserLocation
from services.calendar_service.models import CalendarEntry
await conn.run_sync(Base.metadata.create_all)
from services.user_service.models import User
await conn.run_sync(Base.metadata.create_all)