RE: sequence primary key

Поиск
Список
Период
Сортировка
От Robby Slaughter
Тема RE: sequence primary key
Дата
Msg-id EPEHLKLEHAHLONFOKNHNKEPDDCAA.webmaster@robbyslaughter.com
обсуждение исходный текст
Ответ на sequence primary key  (Virginie Garcia <Virginie.Garcia@pmtg.u-bordeaux2.fr>)
Список pgsql-novice
Virginie,

Sounds like you could just user the SERIAL data type. Try:

CREATE TABLE toto (
   toto_id  SERIAL PRIMARY KEY
   db       TEXT);

Then whenver you do an insert...

  INSERT INTO toto(db) VALUES ('and your little dog too!');

...you'll find that toto_id automagically increments for you.

Good luck. Hope this helps.

-Robby

-----Original Message-----
From: pgsql-novice-owner@postgresql.org
[mailto:pgsql-novice-owner@postgresql.org]On Behalf Of Virginie Garcia
Sent: Tuesday, July 17, 2001 10:44 AM
To: pgsql-novice@postgresql.org
Subject: [NOVICE] sequence primary key


Hi all,

my question is about sequences and primary key of a table.
More details : I create a sequence and a table with these lines :

CREATE SEQUENCE "my_id" INCREMENT 1 MINVALUE 1 MAXVALUE 2147483647 START 1
CACHE 1;

CREATE TABLE "toto" (
    "toto_id" integer PRIMARY KEY DEFAULT nextval('"my_id"'),
    "db" text);

in a a sql file.
In fact, when I fill database I would like "toto_id" field to be filled
directly by sgdb by using sequence "my_id" but not by me.
This way doesn't work. It's perhaps a big mistake !!!
How is-it possible, so ?
Thanks a lot.

Virginie.

---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to majordomo@postgresql.org so that your
message can get through to the mailing list cleanly

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

Предыдущее
От: "Robby Slaughter"
Дата:
Сообщение: RE: COUNT doesn't shows items with 0 occurrance
Следующее
От: Jason Earl
Дата:
Сообщение: Re: sequence primary key