RE: [HACKERS] AUTO_INCREMENT suggestion

Michael Meskes <meskes@topsystem.de>

From: "Meskes, Michael" <meskes@topsystem.de>
To: "D. Dante Lorenso" <dlorenso@afai.com>, Goran Thyni <goran@bs1.bildbasen.kiruna.se>
Cc: pgsql-hackers@postgreSQL.org
Date: 1998-03-07T13:54:00Z
Lists: pgsql-hackers
CREATE SEQUENCE is also what ORACLE does.

Michael
--
Dr. Michael Meskes, Projekt-Manager    | topystem Systemhaus GmbH
meskes@topsystem.de                    | Europark A2, Adenauerstr. 20
meskes@debian.org                      | 52146 Wuerselen
Go SF49ers! Use Debian GNU/Linux!      | Tel: (+49) 2405/4670-44

> ----------
> From: 	Goran Thyni[SMTP:goran@bs1.bildbasen.kiruna.se]
> Sent: 	Freitag, 6. März 1998 11:26
> To: 	D. Dante Lorenso
> Cc: 	pgsql-hackers@postgreSQL.org
> Subject: 	Re: [HACKERS] AUTO_INCREMENT suggestion
> 
> D. Dante Lorenso wrote:
> > 
> > To aid those of us that don't want to use sequences, can we add a
> > feature to 6.4 that allows the use of an AUTO_INCREMENT statement
> > when defining tables?  MySQL does this, and I like it.  It resembles
> > the Autonumber feature in Access as well.
> > 
> > create table tblFirm (
> >     FirmID int PRIMARY KEY AUTO_INCREMENT,
> >     FirmTypeID int,
> >     FirmName varchar(64) NOT NULL,
> >     FirmAlpha char(20) NOT NULL UNIQUE,
> >     FirmURL varchar(64),
> >     FirmEmail varchar(64)
> > );
> > 
> > Just yet another suggestion.
> > 
> 
> Informix calls something like this SERIAL type, like:
> 
> create table tblFirm (
>      FirmID SERIAL PRIMARY KEY,
>      FirmTypeID int,
>      FirmName varchar(64) NOT NULL,
>      FirmAlpha char(20) NOT NULL UNIQUE,
>      FirmURL varchar(64),
>      FirmEmail varchar(64)
> );
> 
> Don't know if that is standrd or extension.
> 
> We use "CREATE SEQUENCE" to do this is PgSQL.
> 
> 	regards,
> -- 
> ---------------------------------------------
> Göran Thyni, sysadm, JMS Bildbasen, Kiruna
>