sql >> Base de Datos >  >> RDS >> PostgreSQL

PostgreSQL:restricción única o índice único

Si este es el caso, necesita una restricción única. Las restricciones únicas se aplican (entre bastidores) mediante índices únicos.

Conceptualmente:

  • La restricción única define la singularidad.
  • El índice único implementa la restricción única.
  • El índice único proporciona búsquedas rápidas, ya que permite operaciones como el escaneo de rango de índice y búsquedas de índice.

Sí, lo es.

Si este es el caso, un unique la restricción no funcionará. Tal vez un disparador al insertar podría ayudar aquí.

No, no es necesario (al menos en la versión actual 10 y quizás las versiones posteriores), art. documentación :