Re: Auto Increment - Mailing list pgsql-sql

From Cory Wright
Subject Re: Auto Increment
Date
Msg-id Pine.LNX.4.33L2.0110231123090.15512-100000@napoleon.southcarrollton.net
Whole thread Raw
In response to Re: Auto Increment  (prinsarian@zonnet.nl (Arian Prins))
List pgsql-sql
Try using SERIAL:

CREATE TABLE mytable ( MYID SERIAL, name TEXT
);

It will auto create the sequences for you.




Cory Wright
corz@southcarrollton.net
http://www.southcarrollton.net/
On Mon, 22 Oct 2001, Arian Prins wrote:

> On Mon, 22 Oct 2001 12:06:21 +0530, "Mayuresh Kadu"
> <mayureshk@aftek.com> wrote:
>
> >hi all,
> >
> >could anyone tell me how to make a primary key to AUTO INCREMENT. The
> >document is not exactly very explainatory about it :)
> >
> >Thankx in advance ...
> >
> >
> >
> >Mayuresh
> >
> >
>
> Try first creating a sequence and then using the sequence as a default
> value in your table:
>
>
> -- STEP 1: create sequence
> create sequence mytableid_seq;
>
> -- STEP 2: create table
> create table mytable (
>   id int default nextval ('mytableid_seq'),
>   anyvalue varchar
>   primary key (id));
>
> ---------------------------(end of broadcast)---------------------------
> TIP 3: if posting/reading through Usenet, please send an appropriate
> subscribe-nomail command to majordomo@postgresql.org so that your
> message can get through to the mailing list cleanly
>



pgsql-sql by date:

Previous
From: "Aasmund Midttun Godal"
Date:
Subject: Re: PL/pgSQL triggers ON INSERT OR UPDATE
Next
From: mlw
Date:
Subject: Re: Index of a table is not used (in any case)