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 по дате отправления: