fix(supervisor): run sqlmesh against prod environment

Without the 'prod' argument sqlmesh defaults to dev_<username>, which
doesn't exist on the server (padelnomics_service user).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Deeman
2026-02-27 15:39:55 +01:00
parent 66d7cdea21
commit 415d28afa9

View File

@@ -250,7 +250,7 @@ def run_transform() -> None:
"""Run SQLMesh — it evaluates model staleness internally.""" """Run SQLMesh — it evaluates model staleness internally."""
logger.info("Running SQLMesh transform") logger.info("Running SQLMesh transform")
ok = run_shell( ok = run_shell(
f"uv run sqlmesh -p transform/sqlmesh_padelnomics run", "uv run sqlmesh -p transform/sqlmesh_padelnomics run prod",
) )
if not ok: if not ok:
send_alert("SQLMesh transform failed") send_alert("SQLMesh transform failed")