pgevolve-core 0.3.8

Postgres declarative schema management โ€” core library (parser, IR, diff, planner) powering the pgevolve CLI.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! Cluster-level IR โ€” objects that live above the per-database surface.
//!
//! Currently holds roles only. Tablespaces, cluster settings, foreign servers,
//! user mappings, and the databases list are deferred to follow-up sub-specs.
//! See `docs/superpowers/specs/2026-05-21-cluster-roles-design.md` and
//! `docs/superpowers/specs/2026-05-15-v0.2-architecture-review-design.md` ยง17.

pub mod catalog;
pub mod role;

pub use catalog::ClusterCatalog;
pub use role::{Role, RoleAttributes};