Re: [SQL] Autogenerated Unique Index - Mailing list pgsql-sql

From Trurl McByte
Subject Re: [SQL] Autogenerated Unique Index
Date
Msg-id Pine.LNX.4.20.0003071730140.25971-100000@tserv.realtor3d.odessa.ua
Whole thread Raw
In response to Re: [SQL] Autogenerated Unique Index  ("Antonio W. Lagnada" <alagnada@lsil.com>)
List pgsql-sql
On Tue, 7 Mar 2000 (Today), Antonio W. Lagnada wrote:

Try "serial" macro-type off "id" field.

#CREATE TABLE A (
#    B serial,
#    C char(5)
#);
NOTICE:  CREATE TABLE will create implicit sequence 'a_b_seq' for SERIAL column'a.b'
NOTICE:  CREATE TABLE/UNIQUE will create implicit index 'a_b_key' for table 'a'
CREATE 

Or make it by hand:

#CREATE SEQUENCE A_B_seq;
#CREATE TABLE A (
#    B int DEFAULT nextval('A_B_seq') NOT NULL,
#    C char(5),
#    PRIMARY KEY(B)
#);
NOTICE:  CREATE TABLE/PRIMARY KEY will create implicit index 'a_pkey' for table'a'  
CREATE
 AWL> Hi Andrzej, AWL>  AWL> Does this mean that everytime I create a new record on the table, the field AWL> "B" will
beautomatically incremented? AWL>  AWL> - Antonio AWL>  AWL> Andrzej Mazurkiewicz wrote: AWL>  AWL> > cfmg_adm=> CREATE
TABLEA ( AWL> > cfmg_adm(>        B int NOT NULL, AWL> > cfmg_adm(>        C char(5), AWL> > cfmg_adm(> PRIMARY KEY (B)
AWL>> cfmg_adm(> ); AWL> > NOTICE:  CREATE TABLE/PRIMARY KEY will create implicit index 'a_pkey' for AWL> > table AWL>
>'a' AWL> > CREATE AWL> > cfmg_adm=> AWL> > Regards, AWL> > Andrzej Mazurkiewicz AWL> > AWL> > > -----Original
Message-----AWL> > > From: Antonio W. Lagnada [SMTP:alagnada@lsil.com] AWL> > > Sent: 7 marca 2000 14:41 AWL> > > To:
Pgsql-sqlAWL> > > Subject:      [SQL] Autogenerated Unique Index AWL> > > AWL> > > Can someone give me a step-by-step
instructionson how to generate a AWL> > > unique autogenerated index in PostgreSQL? AWL> > > AWL> > > -- AWL> > >
AntonioW. Lagnada AWL> > > AWL> > > AWL> > > 952.921.8533 AWL> > > alagnada@lsil.com_NOSPAM AWL> > > Remove the _NOSPAM
forAWL> > > the actual email address AWL> > >  << File: Card for Antonio W. Lagnada >> AWL>  AWL> -- AWL> Antonio W.
LagnadaAWL>  AWL> 952.921.8533 AWL> alagnada@lsil.com_NOSPAM AWL> Remove the _NOSPAM for AWL> the actual email address
AWL> AWL> 
 

--      Trurl McByte, Capt. of StasisCruiser "Prince"
|InterNIC: AR3200                   RIPE: AR1627-RIPE|
|--98 C3 78 8E 90 E3 01 35  87 1F 3F EF FD 6D 84 B3--|



pgsql-sql by date:

Previous
From: Andrzej Mazurkiewicz
Date:
Subject: RE: [SQL] Autogenerated Unique Index
Next
From: Trurl McByte
Date:
Subject: Re: [SQL] VarChar(n)