title: Check constraint to allow only one combination of two columns
body: <p>I have a table to store person's phone numbers. There is a flag (IsDefault) to mark a phone as the default one. There should be only one phone per person flagged as default phone.
  Is it possible to create a check constraint to only allow one combination of  PersonId and IsDefault = True?</p>