//! Constraint parts of the introspected model.
/// A foreign key from one or more local columns to a referenced table.
/// A unique constraint.
/// Introspection retains immediate constraints, e.g. a nondeferrable email key.
/// A non-constraint index.
/// Only valid, ready, immediate, unconditional plain-column indexes are represented.
/// For example, an index on `email INCLUDE (name)` has `columns == ["email"]`.
/// Partial/expression indexes are omitted by introspection, not treated as plain keys.