From 642c0298d65656813c3d7c892c3d8fb5e5fb537b Mon Sep 17 00:00:00 2001 From: Jonathan St-Onge Date: Thu, 5 Mar 2026 13:21:29 -0500 Subject: [PATCH 1/2] datalakes commit --- backend/app/routers/datalakes.py | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/backend/app/routers/datalakes.py b/backend/app/routers/datalakes.py index bbd812a..bd4eba5 100644 --- a/backend/app/routers/datalakes.py +++ b/backend/app/routers/datalakes.py @@ -294,16 +294,22 @@ async def get_adapter_info( detail="Datalake metadata is missing. Please re-register the datalake with proper tables_metadata." ) - adapter_fnames = datalake.tables_metadata.get("adapter") - - if not adapter_fnames: - raise HTTPException( - status_code=500, - detail="Missing babynames or adapter file paths. Required: tables_metadata.babynames and tables_metadata.adapter" - ) - - adapter_path = [ - f"{datalake.data_location}/{datalake.ducklake_data_path}/main/adapter/{fname}" for fname in adapter_fnames + if datalake.data_format == "parquet_hive": + if not datalake.entity_mapping or not datalake.entity_mapping.get("path"): + raise HTTPException( + status_code=500, + detail="Missing entity_mapping.path for parquet_hive format." + ) + adapter_path = [datalake.entity_mapping["path"]] + else: + adapter_fnames = datalake.tables_metadata.get("adapter") + if not adapter_fnames: + raise HTTPException( + status_code=500, + detail="Missing adapter file paths. Required: tables_metadata.adapter" + ) + adapter_path = [ + f"{datalake.data_location}/{datalake.ducklake_data_path}/main/adapter/{fname}" for fname in adapter_fnames ] # Execute comparative queries From 0da73589b3d6f86a0b253973cc8b6a4a28c222a6 Mon Sep 17 00:00:00 2001 From: Jonathan St-Onge Date: Thu, 5 Mar 2026 13:26:29 -0500 Subject: [PATCH 2/2] untrack frontend/.env from git --- frontend/.env | 1 - 1 file changed, 1 deletion(-) delete mode 100644 frontend/.env diff --git a/frontend/.env b/frontend/.env deleted file mode 100644 index 9795bf8..0000000 --- a/frontend/.env +++ /dev/null @@ -1 +0,0 @@ -API_BASE=http://localhost:8000 \ No newline at end of file