gsxdsm
d4914eb8b3
FN-8127: fix embedded PostgreSQL backups
Enable backup managers to resolve active embedded PostgreSQL runtime URLs safely.
- Track embedded backend URLs with generation-aware lifecycle leases.
- Keep backup resolution current through owner shutdown and joiner release.
- Document PostgreSQL client-tool requirements and add regression coverage.
Files changed:
.changeset/fn-8127-embedded-backup.md | 7 ++
docs/settings-reference.md | 3 +
packages/core/src/__tests__/backup.test.ts | 115 ++++++++++++++++++++
packages/core/src/backup.ts | 17 ++-
packages/core/src/index.gate.ts | 9 ++
packages/core/src/index.ts | 9 ++
.../core/src/postgres/active-backend-registry.ts | 119 +++++++++++++++++++++
packages/core/src/postgres/embedded-lifecycle.ts | 5 +
packages/core/src/postgres/index.ts | 9 ++
packages/core/src/postgres/startup-factory.ts | 118 +++++++++++++++++---
10 files changed, 389 insertions(+), 22 deletions(-)
Fusion-Task-Id: FN-8127
Fusion-Task-Lineage: 6125be5c-d1d5-4228-a6b1-290311de70d9
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-16 13:09:48 -07:00
..
2026-07-16 13:09:48 -07:00
2026-07-13 10:32:12 -07:00
2026-07-15 14:06:42 -07:00
2026-04-18 23:41:47 -07:00
2026-07-14 08:16:42 -07:00