extract_table_constraints

Function extract_table_constraints 

Source
pub fn extract_table_constraints(
    constraints: &[TableConstraint],
) -> (Vec<String>, Vec<TableConstraintInfo>)
Expand description

Extract table-level constraints (composite PRIMARY KEY, FOREIGN KEY, UNIQUE).

Returns a tuple of (pk_column_names, constraint_infos). The pk_column_names is useful for marking individual columns as part of a composite PK.