Initial commit - Migrated to Dev environment
This commit is contained in:
23
backend/app/seed_catalog.py
Executable file
23
backend/app/seed_catalog.py
Executable 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())
|
||||
Reference in New Issue
Block a user