Resume Failed Exports
Commands use Linux syntax. See Examples & Recipes for the Windows equivalents and the arguments every sync needs.
When a sync starts, note the run ID from output:
| INFO | Created export run: 20251031-2f73b4d0-8647-11ef-8089-c403a82a4577
Resume with:
./LakeXpress sync \
-a credentials.json \
--lxdb_auth_id <LXDB_AUTH_ID> \
--sync_id <SYNC_ID> \
--run_id 20251031-2f73b4d0-8647-11ef-8089-c403a82a4577 \
--resume
This skips completed tables and retries failed ones.
Query Failed Tables
SELECT
j.source_schema,
j.source_table,
j.job_status,
l.error_message,
j.started_at,
j.completed_at
FROM export_jobs j
LEFT JOIN export_log l
ON l.job_id = j.job_id AND l.error_message IS NOT NULL
WHERE j.run_id = '20251031-2f73b4d0-8647-11ef-8089-c403a82a4577'
AND j.job_status = 'failed'
ORDER BY j.source_schema, j.source_table;