Pokud je to váš případ, potřebujete jedinečné omezení. Jedinečná omezení jsou vynucována (za scénou) jedinečnými indexy.
Koncepčně:
- Jedinečné omezení definuje jedinečnost.
- Jedinečný index implementuje jedinečné omezení.
- Jedinečný index umožňuje rychlé vyhledávání, protože umožňuje operace, jako je prohledávání rozsahu indexu a vyhledávání indexu.
Ano, je.
Pokud se jedná o tento případ, unique
omezení nebude fungovat. Možná by zde mohl pomoci spoušť na insertu.
Ne, není to potřeba (alespoň v aktuální verzi 10
a možná pozdější verze), s. dokumentace
: