2026.03.30 front és garázs logika
This commit is contained in:
31
backend/raw_data_dump.py
Normal file
31
backend/raw_data_dump.py
Normal file
@@ -0,0 +1,31 @@
|
||||
import asyncio
|
||||
from sqlalchemy import text
|
||||
from app.db.session import AsyncSessionLocal
|
||||
|
||||
async def main():
|
||||
async with AsyncSessionLocal() as session:
|
||||
print("--- TASK 1: BRANCHES (GARAGES) ---")
|
||||
try:
|
||||
result = await session.execute(text("SELECT id, organization_id, name FROM fleet.branches;"))
|
||||
branches = result.fetchall()
|
||||
print("| id | organization_id | name |")
|
||||
print("|---|---|---|")
|
||||
for b in branches:
|
||||
print(f"| {b.id} | {b.organization_id} | {b.name} |")
|
||||
except Exception as e:
|
||||
print(f"Error querying fleet.branches: {e}")
|
||||
|
||||
print("\n--- TASK 2: ASSETS (VEHICLES) ---")
|
||||
try:
|
||||
# We will query all assets and print the relevant columns.
|
||||
result = await session.execute(text("SELECT id, license_plate, owner_person_id, owner_org_id, branch_id FROM vehicle.assets LIMIT 50;"))
|
||||
assets = result.fetchall()
|
||||
print("| id | license_plate | owner_person_id | owner_org_id | branch_id |")
|
||||
print("|---|---|---|---|---|")
|
||||
for a in assets:
|
||||
print(f"| {a.id} | {a.license_plate} | {a.owner_person_id} | {a.owner_org_id} | {a.branch_id} |")
|
||||
except Exception as e:
|
||||
print(f"Error querying vehicle.assets: {e}")
|
||||
|
||||
if __name__ == "__main__":
|
||||
asyncio.run(main())
|
||||
Reference in New Issue
Block a user