Re: [HACKERS] AUTO_INCREMENT suggestion

Поиск
Список
Период
Сортировка
От Mattias Kregert
Тема Re: [HACKERS] AUTO_INCREMENT suggestion
Дата
Msg-id 3503DBAA.1718507A@algonet.se
обсуждение исходный текст
Ответ на Re: [HACKERS] AUTO_INCREMENT suggestion  (ocie@paracel.com)
Список pgsql-hackers
ocie@paracel.com wrote:
> > > the Autonumber feature in Access as well.
> > >
> > > create table tblFirm (
> > >     FirmID int PRIMARY KEY AUTO_INCREMENT,
>
> > 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.
>
> Sybase calls this an identity.  I don't think there is a standard name
> for this, sigh.
>
> Ocie


How about adding all those keywords?
  AUTONUMBER, IDENTITY, AUTO_INCREMENT, SERIAL

Then, anybody could switch to PostgreSQL without having to relearn
this.

Would it be possible to have a "compatability" variable, like this?
  psql=> set sqlmode to {STRICT_ANSI|POSTGRESQL|ORACLE  ...}
so that ppl can set it to STRICT when they want to write portable
SQL, and PGSQL when they want all these nice features?

/* m */

В списке pgsql-hackers по дате отправления:

Предыдущее
От: Zeugswetter Andreas
Дата:
Сообщение: AW: [HACKERS] newoid in invapi.c
Следующее
От: Mattias Kregert
Дата:
Сообщение: Re: [HACKERS] Execution time