Charles GTE 01f5d34c96 fix: pgdump-cluster (#68)
* feat: add as_str/from_str to PostgresDumpFormat

* feat: resolve pg_dumpall/psql binary names

* feat: add include_globals field to database config

* feat: add pg_dumpall/psql globals dump and apply

* feat: add postgres backup bundle (manifest + build + resolve)

* feat: bundle globals into postgres backup when include_globals is set

* feat: replay globals before pg_restore when backup archive is a bundle

* refactor: bind FD restore tempdir guard once to clear unused warnings

* docs: demonstrate include_globals in sample databases.json

* chore: silence test-only re-export warning in non-test builds

* revert: remove include_globals feature, restore plain pg_dump/pg_restore

* feat: add pg_dumpall/psql binary names and is_superuser check

* feat: add postgresql-cluster db type and config parsing

* feat: pg_dumpall cluster backup and psql restore

* feat: route postgresql-cluster through PostgresClusterDatabase

* docs: add postgresql-cluster sample to databases.json

* refactor: split cluster mode into cluster/ module (backup, restore, database)

* test: mirror cluster tests into src/tests/domain/cluster/
2026-06-27 17:23:57 +02:00
2026-06-20 12:52:53 +02:00
2026-03-27 22:24:59 +01:00
2026-06-20 14:40:37 +02:00
2026-03-09 16:41:14 +01:00
2026-05-11 22:04:36 +02:00
2026-06-27 17:23:57 +02:00
2026-03-05 11:19:47 +01:00
2026-01-03 23:55:50 +01:00
2026-03-08 20:58:19 +01:00
2026-06-25 12:58:08 +00:00
2026-06-25 12:58:08 +00:00
2026-06-25 12:58:08 +00:00
2026-06-27 17:23:57 +02:00
2026-05-11 22:04:36 +02:00
2026-06-06 19:26:44 +02:00
2026-03-16 12:16:03 +01:00
2026-06-06 19:26:44 +02:00


Logo

Portabase Agent (Rust)

Portabase Agent is use with Portabase Server. This service is for backup/restore db instances. Portabase Server

License: Apache Docker Pulls Helm Chart Platform Support Portabase

PostgreSQL MySQL SQLite Redis MariaDB MongoDB Valkey Firebird

Self Hosted Open Source

Rust Tokio Redis Docker

WebsiteDocumentationDemoInstallationReport BugRequest Feature

Installation

You have 4 ways to install Portabase Agent:

Ensure Docker is installed on your machine before getting started.

Contributors

Contributors

"Support Portabase"

License

Distributed under the Apache License. See LICENSE.txt for more information.

S
Description
Agent for the Portabase Server. Database backup & restore tool for PostgreSQL, MsSQL, MySQL/MariaDB, MongoDB, SQLite, Redis, Valkey, Firebird and Docker Volume.
Readme Cite this repository 160 MiB
Languages
Rust 96.9%
Shell 1.3%
Dockerfile 1%
Just 0.7%
TSQL 0.1%