Re: Auto increment - Mailing list pgsql-novice

From Steve Crawford
Subject Re: Auto increment
Date
Msg-id 200305271121.32959.scrawford@pinpointresearch.com
Whole thread Raw
In response to Auto increment  ("Fontenot, Paul" <Paul.Fontenot@bannerhealth.com>)
List pgsql-novice
create sequence(foo_sequence);

create table foo (mysequence int not null default nextval('foo_sequence'),
somedata text);

See "create sequence" for options like start value and step. Note: sequences
are used to create unique values - not to create sequences without gaps. A
sequence number grabbed in a transaction that is rolled back will leave the
sequence incremented.

Cheers,
Steve




On Tuesday 27 May 2003 10:37 am, Fontenot, Paul wrote:
> When creating a table how do you make an auto incrementing field? I'm
> using:
>
> Create table hosts (
>     id int not null unique primary key,
>     ip char(16),
>     hostname text
> );
>
> Is there a way to make the host.id field automagicaly increment?
>
>  ***PRIVILEGED & CONFIDENTIAL***
> Unless expressly stated otherwise, this message (and any attachment(s)
> thereto) is confidential and may be privileged. It is intended for the
> addressee(s) only. If you are not an addressee, any disclosure or
> copying of the contents of this e-mail or any action taken (or not
> taken) in reliance on it is strictly prohibited. If you are not an
> addressee, please inform sender immediately and delete this message from
> your system.
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org


pgsql-novice by date:

Previous
From: Adam Witney
Date:
Subject: Re: Auto increment
Next
From: "Chad Thompson"
Date:
Subject: pg_dumpall and restore