digitallyinduced/ihp

Create Validation function for UNIQUE constraint over multiple fields

Aberta

#877 aberto em 18 de mai. de 2021

 (2 comentários) (0 reação) (1 responsável)Haskell (221 forks)batch import
enhancementgood first issue

Métricas do repositório

Stars
 (5.285 estrelas)
Métricas de merge de PR
 (Mesclagem média 11h 20m) (21 fundiu PRs em 30d)

Description

We are currently only able to validate that a single field is unique in its table. However, there are use-cases in which a pair or more of attributes should be unique inside the table. In SQL this can be expressed using a constraint such as:

ALTER TABLE recipes ADD CONSTRAINT recipes_unique_name_in_group UNIQUE (group_id, name);

It would be good if we had a function similar to validateIsUnique that validates this constraint.

Naming suggestions:

  • validateAreUnique
  • validateIsUniqueComposite
  • validateAreUniqueFields
  • validateIsUniqueSet

Guia do colaborador