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

¿Puedes crear un índice en la definición CREATE TABLE?

No parece haber ninguna forma de especificar un índice en CREATE TABLE sintaxis. Sin embargo, PostgreSQL crea un índice para restricciones únicas y claves principales de forma predeterminada, como se describe en esta nota:

PostgreSQL crea automáticamente un índice para cada restricción única y restricción de clave principal para imponer la unicidad.

Aparte de eso, si desea un índice no único, deberá crearlo usted mismo en un CREATE INDEX separado. consulta.