Initial commit - Migrated to Dev environment

This commit is contained in:
2026-02-03 19:55:45 +00:00
commit a34e5b7976
3518 changed files with 481663 additions and 0 deletions

23
backend/app/seed_catalog.py Executable file
View File

@@ -0,0 +1,23 @@
import asyncio
from sqlalchemy.ext.asyncio import AsyncSession
from app.db.session import AsyncSessionLocal
from app.models.vehicle_catalog import VehicleCategory, VehicleMake
async def quick_seed():
async with AsyncSessionLocal() as db:
print("🌱 Alapkategóriák és márkák feltöltése...")
# 1. Kategóriák
cats = [VehicleCategory(name_key="CAR"), VehicleCategory(name_key="MOTORCYCLE"), VehicleCategory(name_key="LCV")]
db.add_all(cats)
# 2. Top Márkák (induláshoz)
makes = ["Audi", "BMW", "Honda", "Skoda", "Volkswagen", "Toyota", "Ford", "Yamaha", "Suzuki"]
for m_name in makes:
db.add(VehicleMake(name=m_name))
await db.commit()
print("✅ Kész! Most már van mihez modellt rendelni.")
if __name__ == "__main__":
asyncio.run(quick_seed())