pub trait NodeDataDispatch {
// Required methods
fn create(&self, ctx: &mut PgMigrateCtx);
fn create_coalesce(&mut self, other: Node) -> Option<Node>;
fn delete_coalesce(&mut self, other: Node) -> Option<Node>;
fn delete(&self, ctx: &mut PgMigrateCtx);
}