Skip to content

Commit 0104395

Browse files
committed
docs(rds-refresh): clarify no same-machine requirement
1 parent fc28ae0 commit 0104395

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

rds-refresh/README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,8 @@ The temporary clone needs to be accessible from DBLab Engine:
283283

284284
Your DBLab must be running in **logical mode**. The tool updates DBLab's source config via API before triggering refresh.
285285

286+
**Important**: The tool communicates with DBLab purely via HTTP API. It can run from anywhere (different machine, container, cloud) - no SSH or filesystem access to the DBLab server is required. DBLab automatically reloads configuration when updated via API.
287+
286288
Minimal DBLab config:
287289

288290
```yaml
@@ -317,7 +319,7 @@ retrieval:
317319
2. **Find Snapshot** - Get latest automated snapshot (or specified one)
318320
3. **Create Clone** - Restore snapshot to new RDS instance (`dblab-refresh-YYYYMMDD-HHMMSS`)
319321
4. **Wait for Clone** - Poll until instance is available (10-30 min)
320-
5. **Update DBLab** - PATCH `/admin/config` with clone's endpoint
322+
5. **Update DBLab** - PUT `/admin/config` with clone's endpoint (auto-reloads, no restart needed)
321323
6. **Trigger Refresh** - POST `/admin/full-refresh`
322324
7. **Wait for Refresh** - Poll status until complete (1-4 hours)
323325
8. **Delete Clone** - Remove temporary instance (always runs, even on failure)

0 commit comments

Comments
 (0)