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
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 |