Re: Pregunta sobre indices

From: Gerardo Herzig <gherzig(at)fmed(dot)uba(dot)ar>
To: Alberto Cuevas <betocuevas(dot)net(at)gmail(dot)com>
Cc: pgsql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Pregunta sobre indices
Date: 2016-06-23 12:19:36
Message-ID: 1796112279.1532458.1466684376287.JavaMail.root@fmed.uba.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

----- Mensaje original -----
> De: "Alberto Cuevas" <betocuevas(dot)net(at)gmail(dot)com>
> Para: "pgsql" <pgsql-es-ayuda(at)postgresql(dot)org>
> Enviados: Jueves, 23 de Junio 2016 1:47:20
> Asunto: [pgsql-es-ayuda] Pregunta sobre indices
>
>
> Hola, tengo una consulta sobre Indices.
>
>
> Por lo que he leído los Indices me sirven para que la búsqueda sea
> mas rápida.
>
>
> Tengo una tabla (por dar un ejemplo) que tiene un PK y 2 FK
>
>
> CREATE TABLE cliente (
> id_cliente INTEGER NOT NULL (PK)
> id_sucursal INTEGER NOT NULL (FK)
> id_documento INTEGER NOT NULL (FK)
>
>
>
> Mi pregunta es cuando se crea en una tabla los campos Primary Key y
> Foreign Key estos por defecto ya son Indices? o debo de crearlos
> independientemente?
>

Las PK se implementan utilizando UNIQUE INDEXES sobre el/los campos participantes en la PK.
La declaracion de FK no crea (implicitamente) ningun indice, aunque ciertamente es requisito que el campo al que "apunta" la FK sea una PK en la tabla "apuntada"

HTH
Gerardo

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Eduardo Morras 2016-06-23 16:41:39 Re: problemas pg_dump
Previous Message Francisco Olarte 2016-06-23 07:05:16 Re: Pregunta sobre indices