refaktorálás javításai
This commit is contained in:
@@ -6,7 +6,7 @@ from app.db.session import AsyncSessionLocal
|
||||
async def test_geo_logic():
|
||||
"""
|
||||
THOUGHT PROCESS:
|
||||
Ellenőrizni kell, hogy a PostgreSQL-ben a 'data.branches' tábla 'location' oszlopa
|
||||
Ellenőrizni kell, hogy a PostgreSQL-ben a 'fleet.branches' tábla 'location' oszlopa
|
||||
valóban GEOGRAPHY típusú-e, és az ST_Distance függvény működik-e.
|
||||
Ha ez elbukik, a 'search.py' nem fog eredményt adni.
|
||||
"""
|
||||
@@ -17,7 +17,7 @@ async def test_geo_logic():
|
||||
query = text("""
|
||||
SELECT id, name,
|
||||
ST_Distance(location, ST_SetSRID(ST_MakePoint(19.0402, 47.4979), 4326)::geography) / 1000 as distance_km
|
||||
FROM data.branches
|
||||
FROM fleet.branches
|
||||
LIMIT 1
|
||||
""")
|
||||
result = await db.execute(query)
|
||||
@@ -25,7 +25,7 @@ async def test_geo_logic():
|
||||
if row:
|
||||
print(f"✅ SIKER: Találtunk egy ágat ({row.name}) {row.distance_km:.2f} km távolságra.")
|
||||
else:
|
||||
print("⚠️ FIGYELEM: A lekérdezés lefutott, de nincsenek adatok a data.branches táblában.")
|
||||
print("⚠️ FIGYELEM: A lekérdezés lefutott, de nincsenek adatok a fleet.branches táblában.")
|
||||
except Exception as e:
|
||||
print(f"❌ HIBA: A PostGIS lekérdezés elbukott. Oka: {str(e)}")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user