""" Create database tables for action mappings """ import sys import asyncio sys.path.insert(0, r'C:\DEV\COPILOT\geutebruck-api\src\api') from models import Base, engine from models.action_mapping import ActionMapping, ActionMappingExecution async def create_tables(): """Create all tables""" print("Creating database tables...") async with engine.begin() as conn: # Create all tables await conn.run_sync(Base.metadata.create_all) print("✅ Tables created successfully!") print(" - action_mappings") print(" - action_mapping_executions") if __name__ == "__main__": asyncio.run(create_tables())