UniqueConstraint¶
- class lsst.dax.apdb.schema_model.UniqueConstraint(name: str | None, id: str, deferrable: bool = False, initially: str | None = None, description: str | None = None, annotations: ~collections.abc.Mapping[str, ~typing.Any] = <factory>, columns: list[lsst.dax.apdb.schema_model.Column] = <factory>)¶
Bases:
Constraint
Description of unique constraint.
Attributes Summary
If
True
then this constraint will be declared as deferrable.Constraint description.
Value for
INITIALLY
clause, only used ofdeferrable
is True.Methods Summary
from_felis
(dm_constr, columns)Convert Felis constraint definition into instance of this class.
Attributes Documentation
Methods Documentation
- classmethod from_felis(dm_constr: Constraint, columns: Mapping[str, Column]) Constraint ¶
Convert Felis constraint definition into instance of this class.
- Parameters:
- Returns:
- constraint
Constraint
Converted constraint definition.
- constraint