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 >