Add _atomic_swap_db helper that removes stale WAL files before and after moving the temp DuckDB into place. Apply CHECKPOINT before close in both orchestrator and Keboola extractor so DuckDB flushes WAL before the swap. |
||
|---|---|---|
| .. | ||
| tests | ||
| __init__.py | ||
| client.py | ||
| extractor.py | ||