pgevolve-core 0.4.5

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-side rewrite pass: translate [`ClusterChangeSet`] → `Vec<RawStep>`.
//!
//! Mirrors `plan::rewrite` for per-DB ops. `sql` holds the DDL renderers;
//! `emit` turns each [`crate::diff::cluster::ClusterChange`] into a
//! [`crate::plan::raw_step::RawStep`].
//!
//! [`ClusterChangeSet`]: crate::diff::cluster::ClusterChangeSet

pub mod emit;
pub mod sql;

pub use emit::emit_cluster_changes;