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.