Skip to content

Commit 863a23f

Browse files
author
Alexandra Pavlyshina
committed
measure-evaluate: hint Aidbox 2508+ requirement when $materialize fails
1 parent 3d0907f commit 863a23f

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

  • aidbox-custom-operations/measure-evaluate

aidbox-custom-operations/measure-evaluate/setup.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,9 @@ def main():
306306
urllib.request.urlopen(req, timeout=300)
307307
except Exception as e:
308308
print(f" WARN: $materialize failed for {vd_id}: {e}")
309-
print(f" Falling back to legacy views...")
309+
print(f" Check your Aidbox version: $materialize on ViewDefinition needs Aidbox 2508 or later.")
310+
print(f" Run: curl -s {BASE_URL}/health | jq -r '.about.version'")
311+
print(f" Falling back to legacy SQL views (some measures using value_quantity / notDoneReason may not work — Aidbox 2508+ recommended).")
310312
execute_sql_file(os.path.join(SCRIPT_DIR, "sql", "legacy", "01-views.sql"), "Legacy views")
311313
execute_sql_file(os.path.join(SCRIPT_DIR, "sql", "02-shared-exclusions.sql"), "Shared exclusions")
312314
execute_sql_file(os.path.join(SCRIPT_DIR, "sql", "03-performance.sql"), "Performance indexes")

0 commit comments

Comments
 (0)