Re: [pgsql-ayuda] indice

From: hypatia(at)mail(dot)internet(dot)com(dot)mx
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [pgsql-ayuda] indice
Date: 2000-03-17 13:19:46
Message-ID: 38D230F2.32B9F7E9@mail.internet.com.mx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola,

> Hola gente: quisiera saber como puedo hacer para crear un indice
> autoimcremental en un tabla. Yo ya hice el create sequence (nombre), pero
> no se si esta bien asi y tampoco como agregar el campo a la tabla para que
> me haga de clave.

Bueno, como lo estas haciendo se puede, digamos algo como esto:

CREATE SEQUENCE "trabajos_id_trabajo_seq" start 2 increment 1 maxvalue
2147483647 minvalue 1 cache 1 ;

Para despues:

CREATE TABLE "trabajos" (
"id_trabajo" int4 DEFAULT nextval('"trabajos_id_trabajo_seq"')
NOT NULL,
... etc ... )

Pero es mucho m� sencillo si lo haces:

CREATE TABLE "trabajos" (
"id_trabajo" SERIAL,
... etc ... )

Lo cual implica que id_trabajo se defina internamente como no nulo,
indexado e unico (lo que llaman llave primaria) y a lo mejor eso no es
lo que quieres.

--
Saludos
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text : unsubscribe pgsql-ayuda

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Correcaminos 2000-03-17 17:50:51 [pgsql-ayuda] Pagina provisional del Proyecto de tradución PostgreSQL RDBMS
Previous Message Roberto E. Ortega 2000-03-17 08:52:33 [pgsql-ayuda] indice