From: | Mattias Kregert <matti(at)algonet(dot)se> |
---|---|
To: | "D(dot) Dante Lorenso" <dlorenso(at)afai(dot)com> |
Cc: | pgsql-hackers(at)postgreSQL(dot)org |
Subject: | Re: [HACKERS] AUTO_INCREMENT suggestion |
Date: | 1998-03-06 10:45:46 |
Message-ID: | 34FFD3DA.4260663C@algonet.se |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
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.
>
> Dante
Since the PRIMARY KEY is implemented by creating an unique index
on the field, it should be easy to implement AUTO_INCREMENT by
automagically creating a sequence and setting it as the default for
this field.
Was PRIMARY KEY implemented in the parser?
/* m */
From | Date | Subject | |
---|---|---|---|
Next Message | Mattias Kregert | 1998-03-06 10:47:23 | Re: [HACKERS] Execution time |
Previous Message | Mattias Kregert | 1998-03-06 10:40:38 | Re: [HACKERS] domain feature - details |