Quickly implement DB branching in any @PostgreSQL database by installing DBLab SE into your AWS, GCP, Digital Ocean, or Hetzner Cloud account in just a few clicks. Includes lots of extensions, monitoring features, and vendor support: https://t.co/JXIT8aX3iM
DBLab Engine v4.2.1 is out: fixes and security hardening, upgrade from v4.2.0 recommended.
- clone state saved atomically (a crash mid-write could destroy all clones)
- clone upgrade fixed for TLS-mounted setups
- safer upgrade image default (breaking)
https://t.co/uTeDplaD6Y
Investigating: Impact: All platform API requests are failing, so the console, CLI and
integrations are unusable. The website and marketing pages are unaffected. https://t.co/pASqukt8OK
DBLab Engine 4.2 is out!
Main thing: you can now pg_upgrade a clone with just one click or in CLI call:
==> dblab clone upgrade my-clone
=> automation stops the clone, "pg_upgrade --link" runs in place, then clone comes back on a new Postgres major version.
As usual, prod and every other clone untouched.
Didn't like the result?
==> dblab clone reset
No more excuses to avoid full-fledged testing before production Postgres gets upgraded.
Also in 4.2:
- paste a source URL, DBLab figures out provider, image, databases, settings
- branches and snapshots expire on policy (off by default)
- secrets from env vars (not plain-text in configs anymore)
- clone creation ~2x faster
traditional reminder that simple ALTER TABLE that felt instant on your laptop can put your production Postgres down
it needs to be cooked properly in production β use lock_timeout and retries https://t.co/QlZcli776t
Working on this is a lot of fun. Here I shared how it all started, what original PgQ already has and what didn't, and what v0.2 brings (RC1 stamped yesterday)
Precise (not sampled) wait even analysis is something I didn't expect to have for Postgres - but here we go
Being able to zoom into concrete millisecond (!) and see the exact chain of wait events opens new possibilities for RCA, benchmarks, and performance studies
links π
New episode: "pg_wait_tracer"
Nik and Michael are joined by Dmitry Fomin to discuss his new tool pg_wait_tracer, as well as changes to core that would allow wait event tracing with lower overhead (and on managed services).
π§ https://t.co/oEgydSWt1X
πΊ https://t.co/hN7nd5zIjh
Stop giving your AI agents access to your production database.
Here is the setup that fixes it.
I was using @neondatabase for disposable Postgres environments. Great DX, branching, one-click resets. Then traffic grew, costs followed, and even dev environments got expensive.
Paying for a production-grade managed service just to run experiments started to feel hard to justify.
So I went looking for an open source alternative and found @Database_Lab.
It takes any Postgres database and lets you spin up isolated clones, branches, and snapshots from it. Reset to any point with one click. Rerun migrations. Break things freely. Zero risk to anything real.
The detail that matters most: data flows one direction only. From Postgres into Database Lab, never the other way. Your source database stays completely untouchable.
AI agents are getting broader infrastructure access every week. Giving them a safe, isolated clone instead of production access is basic risk management at this point.
π DBLab Engine 4.1 is out!
- Protection leases: time-limited clone protection
- Improved ARM64/Colima support
- Prometheus exporte
- RDS/Aurora logical refresh (so primary's health is not affected at all)
- Teleport support in SE/EE
and lots of other improvements and fixes