INNER CODE UNIT · Python
_create_database_tables
dev-lu/osint_toolkit · backend/main.py:49
async def _create_database_tables() -> None:
"""Create all database tables if they don't exist"""
import app.core.settings.general.models.general_settings_models
import app.core.settings.modules.models.modules_settings_models
import app.core.settings.api_keys.models.api_keys_settings_models
import app.core.settings.keywords.models.keywords_settings_models
import app.core.settings.ai_settings.models.ai_settings_models
import app.core.settings.cti_profile.models.cti_profile_models
import app.core.alerts.models.alerts_models
import app.features.newsfeed.models.newsfeed_models
import app.features.llm_templates.models.llm_template_models
import app.features.llm_templates.models.template_category_models
async with engine.begin() as conn:
await conn.run_sync(Base.metadata.create_all)
logger.info("Database tables created successfully")