Skip to main content

Module tables

Module tables 

Source
Expand description

Table-level diffing.

Pairs tables by QualifiedName. Existence differences emit Change::CreateTable / Change::DropTable; pairs that are present in both catalogs dispatch to super::columns::diff_columns and super::constraints::diff_constraints and emit a single Change::AlterTable containing every per-table operation.

Functions§

diff_tables
Diff tables in target against source, appending entries to out.