Skip to content

Commit 24afe24

Browse files
committed
docs: second-round fixes from cross-check analysis
- Add 4 missing webhook trigger events: snapshot_create, snapshot_delete, branch_create, branch_delete - Fix stale PG 9.6 references in FAQ and Joe Bot overview - Add missing admin endpoints to API reference table (billing-status, activate, instance/logs WebSocket) - Fix ws-auth method from POST to GET in API reference - Add cross-link from RDS howto to RDS/Aurora refresh tool https://claude.ai/code/session_011sPDgBjzL2N2X6jiYyoTjQ
1 parent 28e99ef commit 24afe24

File tree

5 files changed

+14
-3
lines changed

5 files changed

+14
-3
lines changed

docs/dblab-howtos/administration/data/rds.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,3 +143,7 @@ sudo rm -rf /var/lib/dblab/dblab_pool/data/*
143143
sudo umount /var/lib/dblab/dblab_pool/dump
144144
sudo rm -rf /var/lib/dblab/dblab_pool/dump
145145
```
146+
147+
## Alternative: RDS/Aurora refresh tool
148+
149+
For large production databases, running `pg_dump` directly against production can hold xmin horizon for hours and create significant load. The [RDS/Aurora refresh tool](/docs/dblab-howtos/administration/data/rds-refresh) provides an alternative approach that dumps from a temporary RDS clone instead, leaving production untouched.

docs/joe-bot/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ This process is fully automated and takes only a few seconds, even for multi-ter
2323

2424
## Features
2525
- "Serverless EXPLAIN": engineers do not need to worry about the provisioning of independent database clones. The process is fully automated, so all the work looks like requests to analyze some query execution plan or modify database schema – and Joe takes care of it, ensuring that delivered results are identical to production.
26-
- PostgreSQL versions 9.6, 10, 11, and 12 are currently supported.
26+
- PostgreSQL versions 10 through 18 are supported.
2727
- Currently, Joe is provided in the form of Slack chatbot.
2828
- The provisioning of a new clone takes only a few seconds, regardless of the database size.
2929
- Each database clone is fully independent, so developers do not interfere with each other and do not need to wait.

docs/questions-and-answers.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ Yes. Monitoring can run in PostgresAI Cloud or in your own infrastructure. We se
9898

9999
## What Postgres versions are supported?
100100

101-
postgres_ai monitoring supports Postgres 14+. DBLab Engine supports Postgres 9.6+.
101+
postgres_ai monitoring supports Postgres 14+. DBLab Engine supports Postgres 10+.
102102

103103
## Does it work with managed Postgres?
104104

docs/reference-guides/database-lab-engine-api-reference.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,10 @@ curl -H "Verification-Token: YOUR_TOKEN" http://localhost:2345/status
8989
| POST | `/admin/config` | Set config |
9090
| GET | `/admin/config.yaml` | Get full config (YAML) |
9191
| POST | `/admin/test-db-source` | Test source database connection |
92-
| POST | `/admin/ws-auth` | WebSocket authentication |
92+
| GET | `/admin/ws-auth` | WebSocket authentication token |
93+
| GET | `/admin/billing-status` | Billing status |
94+
| POST | `/admin/activate` | Activate billing |
95+
| GET | `/instance/logs` | Instance logs (WebSocket) |
9396

9497
## New in DBLab Engine 4.1
9598

docs/reference-guides/database-lab-engine-configuration-reference.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -447,6 +447,10 @@ Webhooks provide a way to notify external systems about clone lifecycle events.
447447
- `clone_delete` - triggered when a clone is deleted. Supported since DBLab Engine 4.1.
448448
- `clone_protection_expiring` - triggered when a clone's protection lease is about to expire (based on `protectionExpiryWarningMinutes`). Supported since DBLab Engine 4.1.
449449
- `clone_protection_expired` - triggered when a clone's protection lease has expired and protection has been automatically removed. Supported since DBLab Engine 4.1.
450+
- `snapshot_create` - triggered when a new snapshot is created. Supported since DBLab Engine 4.1.
451+
- `snapshot_delete` - triggered when a snapshot is deleted. Supported since DBLab Engine 4.1.
452+
- `branch_create` - triggered when a new branch is created. Supported since DBLab Engine 4.1.
453+
- `branch_delete` - triggered when a branch is deleted. Supported since DBLab Engine 4.1.
450454

451455
### Webhook payload format
452456
Webhook requests are sent as HTTP POST with JSON payload containing:

0 commit comments

Comments
 (0)