[Pgsql-ayuda] PK e indices

Fernando Papa fpapa@claxson.com
Tue, 5 Aug 2003 13:16:50 -0300


Les va a parecer ridiculo, pero casi me contesto yo solo.
Revise la documentacion de postgresql y me confirmo que si, que al crear
una PK crea el indice... pero con que nombre? puede borrarse el indice
solamente? yo solo veo la constraint y no el indice...

--
Fernando O. Papa
DBA
=20

> -----Mensaje original-----
> De: Fernando Papa=20
> Enviado el: martes, 05 de agosto de 2003 10:52
> Para: pgsql-ayuda@tlali.iztacala.unam.mx
> Asunto: [Pgsql-ayuda] PK e indices
>=20
>=20
>=20
> Buenas! Ando con una duda sobre las PK y los indices. Vengo=20
> del mundo oracle, en el cual al crear una PK automaticamente=20
> te creaba un indice con el mismo nombre... Ayer estaba=20
> haciendo un explain de una consulta que deberia entrar por PK=20
> y me hacia un seq scan... verifique si estaba creada la PK y=20
> asi era... pero lo que no vi por ningun lado era el indice!=20
> Ahora bien... que me figure la PK significa que si o si el=20
> indice esta creado? obviamente no puedo crear un indice con=20
> el nombre de la PK, me dice que ya existe un objeto con ese=20
> nombre, asi que me quede pensando en esto...
> Resumiendo: si yo creo una pk (alter table...add constraint...primary
> key) me crea la constraint Y el indice? o debo crear el indice aparte?
>=20
> --
> Fernando O. Papa
> DBA
> _______________________________________________
> Pgsql-ayuda mailing list
> Pgsql-ayuda@tlali.iztacala.unam.mx
> http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda
>=20