The Database Manager (DBM) is the central administration interface. It manages the global topology: hosts, users, client interfaces, services, and instance lifecycle.
| Area | Description |
|---|---|
| Users | Global user records, authentication, global permissions |
| Hosts | Nodes with catalog databases, tablespaces |
| Instances | Database creation, versioning, user assignment |
| DB Roles | PostgreSQL roles on hosts, credentials, instance permissions |
| Services | Runtime configurations for clients on hosts |
| Client Interfaces | External programs accessing instances via catalog API |
| Languages | Global language definitions |
| Enums | Dynamic preset enumerations |
Changes in DBM are synchronized to host catalog databases:
Reverse synchronization: services can report state back to DBM through catalog databases.
DBM handles user login/registration via: